美文网首页
Jmeter跨线程组取参数值方法一

Jmeter跨线程组取参数值方法一

作者: 悟_232c | 来源:发表于2020-07-16 17:33 被阅读0次

第一步:我们在jmeter中,添加两个线程组

第二步:在第一个线程组中,调用一个接口,然后使用JSON提取器(或者正则表达式提取去)获取你想要的值存储到一个变量中

第三步:在第一个线程组中,添加一个Beanshell后置处理器,然后再打开菜单栏中的 Tools -> 函数助手对话框(Function Helper Dialog),在弹窗中,选择__setProperty()函数,表达式第一个值输入将要存放的属性名称(英文),第二个值输入你在第二步中定义的变量名称,生成函数。复制函数、关闭弹窗,把函数粘贴到BeanShell后置处理器的Script窗口中。

第四步:在第二个线程组中,添加一个‘用户参数’,添加变量(Add variable),设置变量名称,再次打开函数助手,选择__P函数,在函数的第一个value值文本框中输入${第三步设置属性名称},生成函数,复制函数,关闭弹窗,把它粘贴到添加的变量的值文本框中

第五步:在第二个线程组中,接口参数使用定义的变量${变量名称}

这样,就实现了跨线程组之间传递参数。

注意:如果想要设置多个属性,可以在第三步的时候,粘贴多个函数,修改函数中属性名称和变量名称,每个函数之间用英文';'分开。

相关文章

  • Jmeter跨线程组取参数值方法一

    第一步:我们在jmeter中,添加两个线程组 第二步:在第一个线程组中,调用一个接口,然后使用JSON提取器(或者...

  • Jmeter中不同线程组的参数传递

    Jmeter跨线程组参数传递 引言:Jmeter中再同一个线程组中,参数传递可以使用 ${变量名} 的方式去传递参...

  • Jmeter跨线程组传参

    传递顺序: 线程组1的值${aa} 需要传给线程组2使用。 需要使用的函数: __setProperty(aa...

  • Jmeter跨线程组传参

      我们知道,同一线程组中可以通过“正则表达式提取器”获取其中一个取样器的响应结果中的参数,直接传给线程组中的其他...

  • jmeter跨线程组获取参数值

    今天我们来探讨一下如何夸线程组传递参数~~~~~~~~ 首先,我们需要将一个参数设置成全局参数。设置全局参数的函数...

  • jmeter跨线程传参

    在实际应用中,往往想要将上一个线程的数据给下一个线程用,如token。要实现跨线程传递参数,那么需要先用正则提取出...

  • jmeter跨线程传参

  • jmeter跨线程组传参数

    花了很多时间做jmeter跨线程组传值 步骤: 1、将用户管理线程组中的登陆token值传递到场景模块线程组中的G...

  • jmeter随手笔记 -- 跨线程组传参

    今天遇到一个场景,需要对一个支付接口进行压测,支付接口需要token才能请求成功,而压测是多线程把获取token接...

  • Jmeter设置随机动态参数

    Jmeter中通过${}形式来取参数值 当取值为变量,${变量名} 当取值为函数,${_函数名(参数1,参数2,参...

网友评论

      本文标题:Jmeter跨线程组取参数值方法一

      本文链接:https://www.haomeiwen.com/subject/pfhmhktx.html