【问题标题】:Jmeter two response code assertionJmeter二响应码断言
【发布时间】:2015-04-23 04:39:58
【问题描述】:

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

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

如何将响应代码 200 OR 422 分配为成功的 http 请求?

问候, Stefio

【问题讨论】:

    标签: jmeter http-response-codes


    【解决方案1】:

    200|422

    管道符|是OR运算符

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

    【讨论】:

    • 谢谢你,它的工作。我忘记在模式匹配规则中选择“包含”(单选按钮选择“相等”)。这就是 jmeter 总是搜索相等性的原因。
    • 勾选“忽略状态”复选框,否则422会导致失败状态。
    【解决方案2】:

    如果代码为 422,您还可以使用 beanshell 后处理器编写一个简短的 beanshell 脚本,将状态从“失败”更改为“通过”。

    【讨论】:

      【解决方案3】:

      使用响应断言断言文本/响应代码。点击此处Image 获取解决方案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多