【问题标题】:How to test that server returns 401如何测试该服务器返回 401
【发布时间】:2020-11-27 19:07:36
【问题描述】:

我想创建一个jmeter 测试,如果服务器返回401,该测试应该通过。我还想测试消息正文是否包含json

到目前为止我已经这样做了

但是测试用例失败了。为什么?

更新 我想我应该在response assertion 中使用ignore status,但是如果json 主体不匹配,则测试颜色会同时显示为绿色和红色。我对正在发生的事情以及测试是否通过感到困惑。

【问题讨论】:

    标签: jmeter jmeter-5.0


    【解决方案1】:

    看来我做错了几件事。

    1. 首先,断言应该是请求的子级。
    2. 响应断言应检查响应代码为401,但还应检查ignore status,否则jmeter 将消息解释为错误

    “忽略状态:选中此复选框告诉 JMeter 不要将返回它认为错误的响应代码的页面标记为错误(任何不同于 2XX、3XX 的内容)。当您知道请求应该失败时,这很有用某种方式,你想检查一下”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 2011-01-03
      • 2020-11-26
      • 1970-01-01
      相关资源
      最近更新 更多