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

时间:2017-05-05 11:32:23

标签: jmeter beanshell

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

String myvariable = vars.get("Corr_ContextN");
chars1 = new ArrayList();
chars2 = new ArrayList();

for(int i =0; i<myvariable.length(); i++) {
chars1.add(myvariable.charAt(i)); }

String value = chars1.toString();

Random randomnumber = new Random();
for (int idx=1; idx < 15; ++idx) {
chars2.add(randomnumber.nextInt(100)); }

String Newvalue1 = chars2.toString();
vars.put("NewVariable", Newvalue1 );

通过上面的方法,我在Debug Sampler(NewVariable)中得到一个带有随机数列表的New变量。但我想替换现有的变量&#34; Corr_ContextN&#34;用这个NewVariable创建。换句话说,现有变量应该由一些动态生成的数字/变量替换。

请帮帮我。

0 个答案:

没有答案