2019-03-11
2019-03-12 本文已影响0人
Y_d356
jmeter实现线程之间参数调用
https://www.cnblogs.com/puresoul/p/4949889.html
线程1
在线程组1中加入后置处理器BeanShell
PostProcessor
在Parameters中输入传递的参数;
String sysnumber=bsh.args[0];//使用bsh.arg[0]提取参数,并赋值给sysnumber
log.info("你发的"+sysnumber);// 写入信息到jmeter.log中,可点击右上方黄色三角图标查看查看
props.put("newsysnumber",sysnumber);//设置newsysbumber为全局属性
线程2
在线程组2中加入前置处理器BeanShell
PreProcessor
String
a1=props.get("newsysnumber");//获取全局变量值,赋值给a1
log.info("你发的2"+a1);//写入日志
vars.put("newsysnumber",a1);//数据存值jmeter变量中
以上操作完成后在线程2中可使用${newsysnumber}调用改变量