即使我将错误的凭据(用户名和密码)传递给Login,它也会在结果中显示成功状态。有人可以帮我解决问题吗?
答案 0 :(得分:0)
JMeter自动将低于400的HTTP Status codes视为成功,它不会进行任何额外检查,因此如果您想确保自己已登录,则应添加Response Assertion进行验证存在某些特定文本,如Hello, %username
,反之亦然,登录表单不存在或其他
请参阅How to Use JMeter Assertions in Three Easy Steps文章,了解如何根据不同标准有条件地使JMeter采样器失败。
答案 1 :(得分:0)
这是初学者面临的常见问题之一!默认情况下,JMeter根据HTTP响应代码决定成功/失败。如果您希望根据某些条件(如某些预期文本)使HTTP响应失败,请使用Assertion。
上的这篇文章