Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jmeter 如何添加';或';断言中的条件_Jmeter - Fatal编程技术网

Jmeter 如何添加';或';断言中的条件

Jmeter 如何添加';或';断言中的条件,jmeter,Jmeter,如果响应包含“已完成”或“进展需要时间处理”,我希望请求在这两种情况下都能通过 但如果我在响应断言中同时包含这两个断言,它会将其视为“and”。只有双方都满意,它才会通过。 在这里,任何一个都足够了。请建议。您需要使用支持脚本的断言,即 将Beanshell断言添加为返回“已完成”或“进度”消息的请求的子级 将以下代码放入“脚本”区域: 其中: ResponseData-保存父采样器响应的字节数组 失败-布尔值,指示父采样器是否应失败 有关如何使用Beanshell测试元素中的JMeter和

如果响应包含“已完成”或“进展需要时间处理”,我希望请求在这两种情况下都能通过

但如果我在响应断言中同时包含这两个断言,它会将其视为“and”。只有双方都满意,它才会通过。
在这里,任何一个都足够了。请建议。

您需要使用支持脚本的断言,即

  • 将Beanshell断言添加为返回“已完成”或“进度”消息的请求的子级
  • 将以下代码放入“脚本”区域:

    其中:

    • ResponseData
      -保存父采样器响应的字节数组
    • 失败
      -布尔值,指示父采样器是否应失败
  • 有关如何使用Beanshell测试元素中的JMeter和JavaAPI以及如何使用脚本扩展JMeter测试的更多信息,请参阅指南

    允许检查使用或状态

    Response Assertion now allows to work on Request Header, provides a "OR" combination 
    

    谢谢您,先生。这和你的逻辑很吻合。你的博客也很有帮助。
    Response Assertion now allows to work on Request Header, provides a "OR" combination