jmeter - 在 JMETER 中处理负面情况,例如我的预期输出响应是 400

标签 jmeter jmeter-5.0

如何在 JMETER 中处理负面情况,例如,对于 GET API,我的预期输出响应是 400(“没有记录”)?

在 JMETER 中,响应以失败或警告的形式出现。

JMeter 是否只处理所有 GET API 响应代码应为 200 的积极场景?

最佳答案

  1. 添加Response Assertion作为 HTTP Request 的 child 返回 HTTP Status Code 400 的采样器
  2. 配置如下:

    • 勾选忽略状态
    • 将“要测试的字段”设置为响应代码
    • 将“模式匹配规则”设置为Equals
    • 添加 400 作为“要测试的模式”

      enter image description here

这样JMeter只有在父HTTP请求采样器返回400状态码时才会通过,否则会失败。

关于jmeter - 在 JMETER 中处理负面情况,例如我的预期输出响应是 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59485324/

相关文章:

java - 图形生成器监听器中的 JMeter java.io.FileNotFoundException

jmeter - HTTP 请求 - 使用 JMeter 启用 cookie 抛出 403 错误代码

jmeter - 如何在 Mac 终端以 Non Gui 模式执行时在 jmeter 中修复 'WARNING: package sun.awt.X11 not in java.desktop'?

redirect - HTTP2 请求不遵循 JMeter 5.0 中的重定向

jmeter - org.codehaus.groovy.GroovyBugError : BUG! 阶段 'semantic analysis' 异常 ... 不支持的类文件主要版本 61

testing - 具有多个 Sampler Sender 模式的 JMeter 分布式测试

java - JMeter 计数 Controller

JMeter "if controller"带参数?

jquery - JMeter - 如何使用 jQuery(而非 CSS)提取器

java - 在 Windows 上使用 Jar 文件启动 JMeter 时出现白色空白屏幕