jmeter-跨线程组传参的两种方法

本文介绍了在JMeter中如何解决变量无法跨线程组传递的问题,提供了两种方法:1. 自定义属性法,通过设置和获取全局属性实现;2. 文件转接法,利用文件存储线程组间的数据,再由另一个线程组读取。详细步骤和配置指南帮助读者理解和应用。
摘要由CSDN通过智能技术生成

如果你工作中已经在用jmeter做接口测试,或性能测试了,你可能会遇到一个麻烦。那就是jmeter的变量值不能跨线程组传递。如果变量在开始测试之前已经确定了,我们可以用参数化关联就可以实现。

但是如果值时动态生成,每循环一次,值就变化一次,那么怎么办呢?今天我给大家讲解两种方法。

方法一:自定义属性法

思路:jmeter中,属性是全局的,是可以动态设置的;而变量是独属于每个线程的

第一步:我们在jmeter中,添加两个线程组,在第一个线程组中,调用一个接口,提取你想要的值存储到一个变量中

 

第二步:在第一个线程组中,添加一个Beanshell后置处理器。然后再打开函数助手对话框(Function Helper Dialog),选择__setProperty()函数,表达式第一个值输入将要存放的属性名称(英文),

第二个值输入你在第二步中定义的变量名称,生成函数,把函数写到BeanShell后置处理器中。

  • 3
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值