在jMeter中,如何在每次出现时更新参数值?

在jMeter中,如何在每次出现时更新参数值?,jmeter,Jmeter,我面临的情况是,在将请求字符串发送到HTTP采样器之前,需要动态构建请求字符串。我选择了一个介于15和50之间的随机数,然后多次使用参数附加一个XML标记。因此,如果我的随机数是22,那么这个附加字符串(我称之为ricString)将包含相同的xml标记22次!我只想让它使用CSV文件中22个不同的参数值。但它不能做到这一点。它接受相同的值22次,然后在下一次迭代中使用下一个值。这是我在beanshell预处理器中写的内容 counter = ${__Random(15,50)}; i = 0;

我面临的情况是,在将请求字符串发送到HTTP采样器之前,需要动态构建请求字符串。我选择了一个介于15和50之间的随机数,然后多次使用参数附加一个XML标记。因此,如果我的随机数是22,那么这个附加字符串(我称之为ricString)将包含相同的xml标记22次!我只想让它使用CSV文件中22个不同的参数值。但它不能做到这一点。它接受相同的值22次,然后在下一次迭代中使用下一个值。这是我在beanshell预处理器中写的内容

counter = ${__Random(15,50)};
i = 0;
String ricString;

while(i<counter)
{
    i++;
    ricString = ricString + "<req:RCS>${__StringFromFile(...\RIC_3_01_Flag.csv)}</req:RCS>";
}
counter=${uuuu Random(15,50)};
i=0;
字符串和字符串;
而(i使用嵌套到循环中的方法(这非常重要)

然后使用CSV数据集在XML中定义的变量