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

回到顶部