首页 > 解决方案 > 在测试错误场景时,如何配置 JMeter 以显示这些测试已通过

问题描述

我的 Rest API 中有一些验证会返回 400 错误请求。我已经在 J​​Meter 中为这些添加了测试用例,但是侦听器(例如树视图)将这些显示为不成功(错误图标),因为 JMeter 没有收到 200 响应。有没有办法为给定的 HTTP 请求指示 400 是预期结果。我可以添加一个断言,但树视图显示仍然显示红色错误图标。

标签: jmeter

解决方案


您收到错误是因为 JMeter 自动将HTTP 状态代码高于 399 的响应视为失败。

如果您期望HTTP 状态代码 400并希望将请求标记为已通过 - 添加一个响应断言并将其配置为检查响应代码是否等于 400 并另外勾选“忽略状态”框:

在此处输入图像描述


推荐阅读