gpt4 book ai didi

jmeter - 如何在断言中添加 'Or' 条件

转载 作者:行者123 更新时间:2023-12-05 00:19:16 26 4
gpt4 key购买 nike

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

但是如果我在响应断言中包含这两个断言,它将把它当作“和”。只有当两者都满足时才会通过。
这里任何一个都足够了。请建议。

最佳答案

您需要寻找支持脚本的断言,即 Beanshell Assertion

  • 添加 Beanshell 断言作为返回“已完成”或“进度”消息的请求的子项
  • 将以下代码放入“脚本”区域:
    String response = new String(ResponseData);

    Failure = !(response.contains("Completed") || response.contains("Progress, Will take time to process"));

    在哪里:
  • ResponseData - 保存父采样器响应的字节数组
  • Failure - 指示父采样器是否应该失败的 bool 值。

  • How to Use BeanShell: JMeter's Favorite Built-in Component有关如何从 Beanshell 测试元素使用 JMeter 和 Java API 以及如何使用脚本扩展 JMeter 测试的更多信息,请参阅指南。

    关于jmeter - 如何在断言中添加 'Or' 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275886/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com