12

我使用 JMeter 已经有一段时间了,而且只用于负载测试。我想知道我是否可以将它用于普通功能测试。

例如:我有一个格式错误的 XML 和一个400 Bad Request我希望返回的应用程序返回 - 所以它是正确的,但 JMeter 将其解析为失败。

我尝试了响应断言,但它没有用......

JMeter可以做到这一点吗?

4

2 回答 2

47

要测试非 200 响应代码,您必须检查响应断言中的“忽略状态”字段。没有这个,无论响应断言如何,测试都将始终失败。

因此,您需要执行以下操作来测试 http 响应代码 400:

添加一个新的响应断言。设置以下断言属性:

  • 检查“响应代码”单选按钮。
  • 选中“忽略状态”框。
  • 检查模式匹配规则中的“等于”单选按钮。
  • 单击“添加”按钮。
  • 在要测试的模式的行中输入“400”。

完毕。

于 2012-11-12T20:31:30.970 回答
6

容易地。请参阅此
问题的答案。

您也可以尝试模式匹配规则响应断言中的 NOT 复选框。

于 2012-04-14T11:05:33.817 回答