gpt4 book ai didi

java - JMeter - 如何将我的组的所有 HTTP 请求传递给 if Controller

转载 作者:行者123 更新时间:2023-12-02 11:42:34 25 4
gpt4 key购买 nike

我的线程组中有一堆 HTTP 请求,我希望所有这些请求都在具有特定条件的 IF Controller 内进行评估。

enter image description here

JRS233 Listener 包含此脚本:

if (!prev.isSuccessful()) {
vars.put('samplerFailed', 'true')
}

if(prev.isSuccessful()) {
vars.put('samplerSuccess', 'true');
}

如果 CONTROLLER OK 满足此条件:

${samplerFailed}

并且如果 Controller KO有这种情况:

${samplerSuccess}

我希望为所有采样器执行两个 IF Controller 。

我怎样才能实现它?

谢谢

最佳答案

  1. 添加JSR223 Listener到您的测试计划(与所有 HTTP 请求相同的级别)并将以下代码放入“脚本”区域:

    if (!prev.isSuccessful()) {
    vars.put('samplerFailed', 'true')
    }
  2. 将 If Controller 条件更改为 ${samplerFailed}

这样,只有在 samplers in scope of the JSR223 Listener 出现任何故障时,才会执行 If Controller 的子级。 。

关于java - JMeter - 如何将我的组的所有 HTTP 请求传递给 if Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48442086/

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