Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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,我有一个测试,循环如下: 我有一个线程组,有100个用户,循环计数为5。 一个运行时间为30秒的运行时控制器 现在,当运行时控制器完成时,我想增加一个变量,我可以在测试中读取BeanShell采样器中的变量。在测试结束时,这个变量应该等于循环计数。好的,算出了 我使用了一个计数器元素,并将其设置为“为每个用户独立跟踪计数器” 变量仅在每次循环后递增 同样非常重要的是,计数器必须位于线程组下,但不能位于运行时控制器内。因为您使用Beanshell,所以您可以访问当前循环号,只要 vars.get

我有一个测试,循环如下:

我有一个线程组,有100个用户,循环计数为5。 一个运行时间为30秒的运行时控制器

现在,当运行时控制器完成时,我想增加一个变量,我可以在测试中读取BeanShell采样器中的变量。在测试结束时,这个变量应该等于循环计数。

好的,算出了

我使用了一个计数器元素,并将其设置为“为每个用户独立跟踪计数器”

变量仅在每次循环后递增


同样非常重要的是,计数器必须位于线程组下,但不能位于运行时控制器内。

因为您使用Beanshell,所以您可以访问当前循环号,只要

vars.getIteration();
请参阅以了解使用它还可以做些什么,有关ApacheJMeter中Beanshell脚本的高级信息的指南,并记住该方法仅在线程组级别工作,其值不会在内部递增