Jmeter 两种响应码断言

Jmeter two response code assertion

我已经在带有响应断言的 jmeter 中将响应代码 422 作为成功的 http 请求,并且它有效。但是 jmeter 将响应代码 200 分配为失败的 http 请求。

我在模式中添加 422 和 200 进行测试,但 jmeter 仅将响应代码 200 断言为成功的 http 请求。

如何将响应代码 200 或 422 指定为成功的 http 请求?

此致, 斯特菲奥

200|422

管道字符|是OR运算符

一般情况下,JMeter中可以使用perl5正则表达式

使用响应断言断言 text/Response 代码。单击此处Image 获取解决方案。

您还可以使用 beanshell post 处理器编写一个简短的 beanshell 脚本,如果代码为 422,则将状态从 "fail" 更改为 "pass"。