如何用Jmeter中的一些随机数替换变量的字符

如何用Jmeter中的一些随机数替换变量的字符,jmeter,beanshell,Jmeter,Beanshell,我试图从调试采样器中提取一个变量,并用一些随机生成的数字替换变量的字符。我添加了一个BeanShell采样器来编写自定义代码。下面是一段代码: String myvariable=vars.get(“Corr_ContextN”); chars1=新的ArrayList(); chars2=新的ArrayList(); 对于(int i=0;i只需将最后一行更改为: vars.put("Corr_ContextN", Newvalue1 ); P.S.考虑使用BeeSek,甚至可以重用相同的

我试图从调试采样器中提取一个变量,并用一些随机生成的数字替换变量的字符。我添加了一个BeanShell采样器来编写自定义代码。下面是一段代码:

String myvariable=vars.get(“Corr_ContextN”);
chars1=新的ArrayList();
chars2=新的ArrayList();

对于(int i=0;i只需将最后一行更改为:

vars.put("Corr_ContextN", Newvalue1 );

P.S.考虑使用BeeSek,甚至可以重用相同的代码,这将更好地被Groovy引擎编译。



p.p.S.被告知要容易得多将使用它,它能够将随机生成的数字存储到JMeter变量中,并将它们返回到调用函数的位置。查看post series以了解JMeter中的函数。

只需将最后一行更改为:

vars.put("Corr_ContextN", Newvalue1 );

P.S.考虑使用BeeSek,甚至可以重用相同的代码,这将更好地被Groovy引擎编译。



p.p.S.被告知,要容易得多将使用它,它能够将随机生成的数字存储到JMeter变量中,并将它们返回到调用函数的位置。查看post series以了解JMeter中的函数。

谢谢。在这里,变量Corr_ContextN被随机数替换,但是,变量中的字符数固定为14,因为我正在运行循环14次。但是我想显示随机数的确切数目,就像变量Corr_ContextN在开始时包含的字符数一样。谢谢。在这里,变量Corr_ContextN被随机数替换,但是变量中的字符数固定为14,因为我正在运行循环14次。但是我想显示随机数的确切数目,就像变量Corr_ContextN在开始时包含的字符数一样多。