我正在使用JMeter进行性能测试。我在.csv文件中有一组用户,并且正在使用csv config元素。
即使登录失败,也会显示请求已成功运行。在测试期间,为密码错误的用户获取日志数据的方法是什么?
答案 0 :(得分:5)
转到修改>添加>断言>响应断言 在响应断言中,您可以通过检查响应代码,消息和标头来断言。 如果断言不匹配,则请求将失败。
答案 1 :(得分:2)
您必须添加断言以验证响应,以便在登录失败时通知请求在测试结果中失败。
答案 2 :(得分:2)
JMeter自动将低于400的HTTP Status Codes视为成功,它不会对响应进行任何检查,并且对登录请求成功一无所知。
您可以使用Response Assertion来验证您的用户是否已登录,即
Welcome, ${username}
之类的文字是否存在Logout
链接是否存在有关基于各种标准的有条件失败的JMeter采样器的更多详细信息,请参阅How to Use JMeter Assertions in Three Easy Steps文章。
如果您正在寻找一种在某处存储用户名/密码组合的方法,那么您可以确定哪些是“坏”,我相信最简单的选择是使用Sample Variables属性。