断言返回状态代码HTTP 400成功

use*_*882 10 jmeter

我一直在使用JMeter,仅用于负载测试.我想知道我是否可以将它用于普通的功能测试.

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

我试过Response Assertions,但它没有用......

这可能与JMeter有关吗?

toc*_*onn 33

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

所以这是测试http响应代码400所需要做的:

添加新的响应断言.设置以下断言属性:

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

完成.


Ali*_*lik 5

容易。
见解答这个

您也可以尝试在“ 模式匹配规则响应声明”中的“不”复选框。