我是 JMeter 的初学者。我想在我的脚本中检查断言失败。我想在一次登录尝试后继续我的事务进行多次迭代,并且我只想在发生错误时注销。为此,我想检查脚本中是否发生错误。
是否可以通过比较 JMeter 中的断言来实现?
如果没有,还有其他方法可以找到吗?
我是 JMeter 的初学者。我想在我的脚本中检查断言失败。我想在一次登录尝试后继续我的事务进行多次迭代,并且我只想在发生错误时注销。为此,我想检查脚本中是否发生错误。
是否可以通过比较 JMeter 中的断言来实现?
如果没有,还有其他方法可以找到吗?
定义将响应标记为不稳定的第一个指标(响应代码、关键字等)。
尝试根据上述指标使用响应断言来处理请求的状态(成功/失败),然后使用 IfController 以及预定义的JMeterThread.last_sample_ok jmeter 变量 - 无论最后一个样本是否正常 - 真/假。
架构将如下所示,例如:
ThreadGroup
LOGIN REQUEST
...
YOUR HTTP REQUEST HERE
Response Assertion
Response Field to Test: Response Code
Pattern Matching Rules: NOT Equals
Patterns to Test: 200
Regex Extractor
IfController
Condition: ${JMeterThread.last_sample_ok} // will be TRUE if Response Assertion above is TRUE (i.e. response code != 200)
LOGOUT REQUEST
...
除了上面的答案,我建议你:
要了解这个想法,您可以按照JMeter 错误检查视频教程进行操作。
仅供参考:提供了断言详细信息。希望这可以帮助。