美文网首页
jmeter随手笔记 -- 跨线程组传参

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

作者: 噜哩噜苏 | 来源:发表于2019-07-12 14:45 被阅读0次

今天遇到一个场景,需要对一个支付接口进行压测,支付接口需要token才能请求成功,而压测是多线程把获取token接口和支付接口放在一个线程组,token也会获取很多次,而我只需要获取一次就好了,查阅一番后可以利用BeanShell后置处理器调用 __setProperty 函数将token存为整个测试计划的全局变量,在其他线程组中调用即可。

image.png

先用json提取器获取到token,存为变量名oldtoken


image.png
${__setProperty(newtoken,${oldtoken},)};
newtoken 新的命名
${oldtoken} 引入获取的token

这时候就已经存为了全局变量,这下就可以引入到另一个线程组中


image.png

在参数行中也是一样的写法


image.png
${__property(newtoken,)}  这是固定写法,注意 __ 该符号键盘上可能会不能输入,我当时就被坑了

所以要去哪里可以在函数助手去找到该函数然后赋值出来,根据自己需要进行更改。


image.png

然后运行看看!!!!!!!!!!


image.png image.png

可以看到token成功传入到请求头中,flowId也成功传入请求body中。

相关文章

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

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

  • Jmeter跨线程组传参

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

  • Jmeter跨线程组传参

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

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

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

  • jmeter跨线程传参

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

  • jmeter跨线程传参

  • jmeter跨线程组传参数

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

  • jmeter跨线程组传值和jmeter跨线程组调用

    Jmeter的线程组之间是独立的,用Jmeter做接口测试或者是性能测试时,经常会涉及到多个线程组。那么如何将A线...

  • Jmeter使用之跨线程传参

    在jemter实际工作使用中,我们经常会遇到这种情况:一个脚本中可能存在多个线程组,在这些线程组中通常会进行跨线程...

  • Jmeter基础5 - 跨线程传参

    前言: 上次说了【Jmeter基础4 - 接口传参[https://www.jianshu.com/p/aca05...

网友评论

      本文标题:jmeter随手笔记 -- 跨线程组传参

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