2016-06-10 91 views
4

我正在使用JMeter进行性能测试。我在.csv文件中有一组用户,并使用csv config元素。使用Jmeter登录错误的用户登录数据

即使登录失败,也表明请求已成功运行。在测试过程中如何为使用错误密码的用户获取日志数据?

回答

2

您必须添加断言来验证响应,以便如果登录失败,它会通知请求在测试结果中失败。

5

转到编辑>添加>断言>响应断言 对此说法,你可以通过检查响应代码,消息和头断言。 如果断言不匹配,则请求将失败。

2

JMeter会自动将低于400的HTTP Status Codes视为成功,它不会对响应进行任何检查,并且对登录请求成功一事无所知。

您可以以验证用户是否登录使用Response Assertion,即

  • 检查像Welcome, ${username}文本存在
  • 检查Logout环节存在
  • 检查有关错误该消息凭证缺席

请参阅How to Use JMeter Assertions in Three Easy Steps有关条件失败的更多详细信息JMe三采样器基于各种标准。

如果你正在寻找一种方法来存储用户名/密码的组合,所以你可以告诉哪些是“坏”我相信最简单的选择是使用Sample Variables属性。