我一直在使用JMeter并且仅用于负载测试。我想知道我是否可以将其用于普通功能测试。断言返回状态码HTTP 400成功
例如:我有一个格式不正确的XML,应用程序返回400 Bad Request
,我期望返回 - 所以这是正确的,但JMeter将其解析为失败。
我试图响应断言,但它没有工作......
这可能与JMeter的?
我一直在使用JMeter并且仅用于负载测试。我想知道我是否可以将其用于普通功能测试。断言返回状态码HTTP 400成功
例如:我有一个格式不正确的XML,应用程序返回400 Bad Request
,我期望返回 - 所以这是正确的,但JMeter将其解析为失败。
我试图响应断言,但它没有工作......
这可能与JMeter的?
很容易。
查看this的答案。
您也可以试试NOT复选框Pattern Matching Rules响应声明。
要测试非200响应代码,您必须检查响应声明中的“忽略状态”字段。没有这个,无论响应断言如何,测试总是失败。
因此,这里是你需要做的测试HTTP响应代码400是什么:
添加新的响应断言。 设置以下断言属性:
完成。
或者您可以:检查“模式匹配规则”中的“匹配”单选按钮;点击'添加'按钮;并将“4 ..”regEx匹配模式填入“要测试的模式”中的行中。 ...接受任何4xx响应码作为“通过”,对于任何“用户的不良要求”。 – Franta 2017-09-18 11:12:00
不错。谢谢 – user219882 2012-04-14 11:52:59