【发布时间】:2017-06-13 09:38:39
【问题描述】:
我想使用 JMeter CSV 数据集配置使用 100 个用户运行性能测试,我在 CSV 文件中添加了 100 个不正确的不同用户。 当我正确运行脚本时,我期望它应该向我显示错误,而不是用户名和密码不正确
【问题讨论】:
标签: jmeter performance-testing load-testing jmeter-plugins jmeter-maven-plugin
我想使用 JMeter CSV 数据集配置使用 100 个用户运行性能测试,我在 CSV 文件中添加了 100 个不正确的不同用户。 当我正确运行脚本时,我期望它应该向我显示错误,而不是用户名和密码不正确
【问题讨论】:
标签: jmeter performance-testing load-testing jmeter-plugins jmeter-maven-plugin
JMeter 会自动将HTTP Status codes 踩到400 之下作为成功,它不会做任何额外的检查。
因此,如果您的应用程序响应低于 400 的 HTTP 状态代码,JMeter 不会使采样器失败。如果您需要测试用户是否登录,请将Response Assertion 添加为相关HTTP Request 采样器的子级,并将其配置为测试响应是否包含指示登录用户的内容,即Welcome 文本或类似的内容反之亦然,它不包含登录页面的元素。
请参阅How to Use JMeter Assertions in Three Easy Steps 文章以了解有关使用Assertions 有条件地失败的JMeter 采样器的更多信息。
【讨论】: