jmeter设置全局变量的方法

时间:2022-11-05 10:27:28

需求:

同一个线程组内有两个http请求A、B,A请求的后置处理器中存储的有值,B请求中添加用户变量Va先要引用该值,然后B请求的前置处理器再引用用户变量va。

 

第一种方式:

1、A请求后置处理添加如下代码:

${__setProperty(ss1,"qiaoyeye",)}

2、B请求的用户变量这样引用:

jmeter设置全局变量的方法

${__P(ss1,)}

3、B请求的前置处理再这样引用用户变量:

System.out.println(vars.get("test1")+"成功了");

第二种方式:

如果第一种方式的qiaoyeye是存储在变量中,使用上述方法则无法获取到,应该使用下面的方法

1、 A请求后置处理添加如下代码:

String temp = "qiaoyeye";

props.put(
"ss1",temp);

2、以下步骤同第一种方法……

3、……