jmeter-如何在* jtl文件中测量时忽略选定的采样器
我的测试配置:
回路控制器
--> Beanshell Sampler vars.put("test", "${__CSVRead(*test,0)}");
Add it to an existing array retrieved from vars.getObject
在上述情况下,我正在循环控制器中动态构建请求有效负载。我必须将CSVRead函数放在循环控制器下的单独Beanshell采样器中,因为如果我在Beanshell采样器内部的for循环中使用“
$ {__ CSVRead(* test,0)}”正在读取采样行, 。
虽然上面的配置满足了我的要求,但是由于BeanShell采样器一直在进行测量,因此即使进行30分钟的负载测试,我的*
.jtl文件的大小仍在增加。虽然我可以使用FilterResults工具过滤所需的数据,但我想知道如何在执行期间像TestActionSampler一样避免这种情况
回答:
我通过使用以下配置解决了它。
Loop Controller --> Test Action Sampler
--> Beanshell timer returning 0 at the end
vars.put("test", "${__CSVRead(*test,0)}");
Add it to an existing array retrieved from vars.getObject
return 0;
以上是 jmeter-如何在* jtl文件中测量时忽略选定的采样器 的全部内容, 来源链接: utcz.com/qa/403390.html