首页 文章

使用Jmeter记录错误用户登录的数据

提问于
浏览
4

我正在使用JMeter进行性能测试 . 我在.csv文件中有一组用户,并且正在使用csv config元素 .

即使登录失败,也会显示请求已成功运行 . 在测试期间,为密码错误的用户获取日志数据的方法是什么?

3 回答

  • 5

    转到 Edit > Add > Assertions > Response Assertion 在响应断言中,您可以通过检查响应代码,消息和标头来断言 . 如果断言不匹配,则请求将失败 .

  • 2

    您必须添加断言来验证响应,这样如果登录失败,它会将请求通知为测试结果中的失败 .

  • 2

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

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

    • 检查 Welcome, ${username} 之类的文本是否存在

    • 检查 Logout 链接是否存在

    • 检查是否缺少有关错误凭据的消息

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

    如果你正在寻找一种在某个地方存储用户名/密码组合的方法,那么你可以分辨哪些是"bad"我认为最简单的选择是使用Sample Variables属性 .

相关问题