首页 > 解决方案 > 在 JMeter 中检查接收到的 HTTP 响应并相应地通过/失败测试

问题描述

TestPlan在 JMeter 中做了一个。我想测试一个失败场景,即如果失败发生,测试应该通过。我怎样才能在 JMeter 中做到这一点?

我添加了一个Thread group、一个configuration、一个httprequest和一个tree listener

当我运行测试(发送无效用户的登录请求)时,我从服务器收到 ab 错误(200 OK,错误消息作为消息正文)。

我找不到我应该在哪里(以及如何)检查回复。在Listeners吗?

标签: jmeter

解决方案


JMeter 内置解决方案是断言

断言用于对采样器执行额外的检查,并在同一范围内的每个采样器之后处理。为确保断言仅应用于特定采样器,请将其添加为采样器的子级。

在一般情况下,响应断言与您预期的文本/正则表达式

响应断言控制面板允许您添加要与请求或响应的各个字段进行比较的模式字符串。模式字符串是:

  • 包含、匹配:Perl5 风格的正则表达式
  • 等于,子字符串:纯文本,区分大小写

您还有更具体的断言作为JSON 断言

组件允许您执行 JSON 文档的验证


推荐阅读