我是JMeter的初学者。我想检查脚本中的声明失败。我想在单次登录尝试后继续我的事务进行多次迭代,并且只有在发生错误时我才能登出。为此,我想检查脚本中是否发生错误。想要检查Jmeter中的断言失败
是否有可能通过比较JMeter中的断言?
如果没有,是否有其他方法可以找到它?
我是JMeter的初学者。我想检查脚本中的声明失败。我想在单次登录尝试后继续我的事务进行多次迭代,并且只有在发生错误时我才能登出。为此,我想检查脚本中是否发生错误。想要检查Jmeter中的断言失败
是否有可能通过比较JMeter中的断言?
如果没有,是否有其他方法可以找到它?
定义将响应标记为不稳定的第一个指标(响应代码,关键字等)。
尝试使用Response Assertion根据上述指标来处理你的请求(成功/失败)的状态,然后使用IfController随着预先定义的JMeterThread.last_sample_ok JMeter的变量 - 最后一个样本是否是OK - 真/假。
模式将类似于下面如:
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 error checking视频教程的想法。
提供:Assertion details提供。 希望这有助于。
欢迎来到Stack Overflow!我们鼓励你[研究你的问题](http://stackoverflow.com/questions/how-to-ask)。如果你已经[尝试了某些东西](http://whathaveyoutried.com/),请将其添加到问题中 - 如果没有,请先研究并尝试您的问题,然后再回来。 – 2012-08-13 12:46:12
[得到了答案?](http://stackoverflow.com/faq#howtoask) – 2012-09-08 11:14:31