Jmeter设置全局变量(跨线程组传参数)
参数的作用范围是它所在的线程组,有时候需要跨线程组传递参数。
具体例子:从以下截图接口的(HTTP请求_从新报账系统随机取待稽核数据) 响应信息中提取DJBH字段值,这两个接口的传参要用DJBH
(HTTP请求_从物业系统取数_电费、HTTP请求_从物业系统取数_场租)
- 第一步:添加setup线程组,在这个setup线程组里增加一个BeanShell取样器,如下图
脚本内容:
File file=new File("D:/项目文档/智能稽核项目文档/智能稽核(Java)性能测试/中间数据文件/DJH_DJBH.txt"); //在本机内存中新建一个file对象,用来存储提取的字段值
if(file.exists()&&file.isFile()){ //如果file存在并且是一个文件
file.delete(); //删除这个文件
}
-
第二步:在提取字段值的接口添加一个JSON提取器(用来提取字段值),如下图:
</