我一直在使用JMeter,仅用于负载测试。我想知道我是否可以将它用于普通的功能测试。
例如:我的XML格式错误,应用程序返回400 Bad Request
我希望返回它 - 所以它是正确的但是JMeter将其解析为失败。
我尝试过响应断言,但它没有用......
这可以用JMeter吗?
答案 0 :(得分:32)
要测试非200响应代码,必须选中Response Assertion中的“忽略状态”字段。如果没有这个,无论响应断言如何,测试总是会失败。
因此,您需要执行以下操作来测试http响应代码400:
添加新的响应断言。 设置以下断言属性:
完成。
答案 1 :(得分:5)
容易。
查看this的答案。
您也可以尝试不在Pattern Matching Rules响应断言中选中复选框。