Jmeter设置全局变量(跨线程组传参数)

本文详细介绍了如何使用JMeter的setup线程组、BeanShell取样器、JSON提取器、BeanShell后置处理器和CSV数据文件设置来实现全局变量的设置,从而实现跨线程组传递参数。步骤包括提取所需字段值、存储到文件、读取文件并在后续接口中使用。这种方法适用于需要在不同线程组间共享数据的场景。
摘要由CSDN通过智能技术生成

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提取器(用来提取字段值),如下图:

  • </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值