上一篇讲过了怎么使用token,今天我们来说一下,取完token以后,怎么跨线程组使用。

1、准备接口

为了看得更清晰,咱们准备两个非登录接口,把这两个接口放在同一个线程组,登录放在另外一个线程组。

2、登录并获取token

具体解释请参考上一篇博客,我们这篇就不在赘述了,直接应用


3、把token设为全局变量



把下面这句复制进Bean Shell里边就行了

“${__setProperty(newtoken,${gettoken},)}”

注意:其中__setProperty是全局属性,前边是两个杠 “_”
如果有多个全局变量,就可以把上边的语句复制多份,用英文分号分隔,例如:

4、应用

添加http信息头管理器

后边取值,是用下面这句取出来的

${__P(newtoken)}

注意:前边的“_”是两个,newtoken是全局变量的名字

上边这些设置完以后,我们添加http请求,把接口的地址和参数写上



定时器是有作用域的,右击线程组,添加定时器就可以了,我这里选择的是“固定定时器”,在脚本里边是把定时器放在线程组下边,那就意味着,这个定时器的作用域是这个线程组,这个线程组里边的每个接口在运行之前都会先运行这个定时器,也就是每个接口运行之前都会等待3S。

整个脚本的结构如下图:

上边的脚本里边没写断言,大家自己想断言什么自己加上就可以了。
这块步骤用到的组件稍微有点多,小伙伴们慢慢看哦,结合上边的一些解释说明,应该能帮助到大家。

jmeter-跨线程组调用token相关推荐

  1. Jmeter跨线程组调用变量

    1.正则表达式提取变量值 2.添加后置管理器 BeanShell PostProcessor,使用函数助手或直接按照格式输入 3.其它线程组调用变量 4.执行结果 5.注意:由于线程组是同时运行的,所 ...

  2. jmeter跨线程组传值

    在测试过程中,有时候需要jmeter跨线程组传值,jmeter本身又不具备此功能,那么,又该如何实现呢? 其实,我们可以通过BeanShell去实现. 实现过程如下: 1.线程组A中,使用正则表达式提 ...

  3. jmeter跨线程组传多个值_Jmeter 跨线程组传递参数 之两种方法(转)

    终于搞定了Jmeter跨线程组之间传递参数,这样就不用每次发送请求B之前,都需要同时发送一下登录接口(因为同一个线程组下的请求是同时发送的),只需要发送一次登录请求,请求B直接用登录请求的参数即可,直 ...

  4. Jmeter跨线程组传递参数

    jmeter的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B和线程组C中被调用的. 但是有时为了方便管理,我们可能是把各个接口单独存放在不同的线程组中.拿t ...

  5. jmeter跨线程组传多个值_jmeter多用户登录跨线程组操作传值

    false false Content-Type application/json; charset=UTF-8 C:\interfaceauto\a.csv MyVar_ , 0 false ip ...

  6. Jmeter之Bean shell使用(四)——跨线程组之间的全局参数传递

    使用场景: 请求API需要授权令牌,但是授权令牌只需要获取一次,即可调用服务器上其他业务接口. 所以我想要把授权操作放在单独的一个线程,业务流放在其他线程. 这就需要我把从授权线程获取的令牌传入业务流 ...

  7. Jmeter操作之跨线程组传递参数

    思路:将某一线程组内的变量通过"__setProperty"函数设置成jmeter的全局变量,在另一线程组中通过"__P"函数调用即可. 1.添加-后置处理器- ...

  8. JMeter中如何实现跨线程组关联

    在做压力测试的时候常常会遇见一个场景,想要测试的接口需要登录接口返回的token做参数,或者需要其它接口的认证信息,通常能想到的就是正则表达式提取器,把需要的参数提取出来,传递到另一个HTTP请求中. ...

  9. jmeter全局变量传参_Jmeter 将正则表达式提取的参数传给全局(跨线程组使用变量)...

    一.使用正则表达式提取sessionId 1.在测试计划(跨线程组使用变量)--> 线程组(登录)--> 添加HTTP请求(登录接口) (1)创建测试计划: 勾选独立运行每个线程组(例如在 ...

最新文章

  1. NYOJ-232 How to eat more Banana
  2. 手机内存解读以及android刷机原理
  3. SAP Spartacus的Responsive和adaptive特性
  4. 如何用轻量级RTSP服务本地生成RTSP测试URL
  5. SpringBoot设置首页(默认页)跳转
  6. UVA 208 划水记录2
  7. Delphi 的绘图功能[5] - 获取 Canvas 对象
  8. eclipse启动时return code 13
  9. python 实现 BCH 纠错码的方法
  10. python程序题库-python题库-Python,题库
  11. 聊聊BA无标度网络以及其作用
  12. 计算机音乐谱策马奔腾,策马奔腾简谱
  13. Linux 多点电容触摸屏
  14. APP游戏开发十诫!第一个雏型就要搞定的事
  15. 解锁忘记密码的iPhone X
  16. php这个符号怎么打,怎么打出圈2符号
  17. 路由宝刷华硕rt-n14u_如何在2019年取消硬砖路由器的砖块化(以华硕RT-N16为例)
  18. 2022年 微前端技术调研- 图文并茂
  19. 轻量级开源php源码,YzmCMS轻量级开源CMS v6.0
  20. 破解zip加密压缩文件

热门文章

  1. 圆周率一千万亿位_圆周率被算到31.4万亿位,它的终点是宇宙奇点?爱因斯坦说对了?...
  2. 概率速度2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
  3. 看完不会写MVP架构我跪搓板
  4. 计算机网络三大必备书,网络十大神书据说都看过的可以成仙
  5. 英语语法汇总(8.动词)
  6. [从头读历史] 第255节 孔子和他的《春秋》 [BC657至BC598]
  7. 乐学python靠得住吗_乐学python答案
  8. Golang 操作TSV文件实战教程
  9. Splunk 会议回顾: 大数据的关键是机器学习
  10. 一图掌握PEST分析模型及案例