jmeter - 在测试错误场景时,如何配置 JMeter 以显示这些测试已通过
问题描述
我的 Rest API 中有一些验证会返回 400 错误请求。我已经在 JMeter 中为这些添加了测试用例,但是侦听器(例如树视图)将这些显示为不成功(错误图标),因为 JMeter 没有收到 200 响应。有没有办法为给定的 HTTP 请求指示 400 是预期结果。我可以添加一个断言,但树视图显示仍然显示红色错误图标。
解决方案
您收到错误是因为 JMeter 自动将HTTP 状态代码高于 399 的响应视为失败。
如果您期望HTTP 状态代码 400并希望将请求标记为已通过 - 添加一个响应断言并将其配置为检查响应代码是否等于 400 并另外勾选“忽略状态”框:
推荐阅读
- linux - 当我尝试从 NTP 服务器获取时间时,recvfrom() 挂起
- python - 通过正则表达式从正则表达式添加字符串
- css - 在桌面上悬停时打开下拉菜单,但在移动设备上单击
- c# - 如何在 EF Core Code First 中自定义迁移生成?
- api - 在 RESTful API 中,使用 PUT 和空主体生成资源在语义上是否有效?
- git - git标签合并了吗?
- php - 如何在 WordPress 中获取菜单的名称?
- ios - 如何在收藏视图中暂停上一个项目视频
- spring - Spring AOP 和 Reactor 中的多个有序注释出错
- c++ - GeniCam 标准 XML 格式