如何使用Jmeter登录基于Web的应用程序

时间:2017-05-17 11:12:46

标签: login jmeter

即使我将错误的凭据(用户名和密码)传递给Login,它也会在结果中显示成功状态。有人可以帮我解决问题吗?

2 个答案:

答案 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

我建议你阅读JMeter Tips for Beginners.

上的这篇文章