美文网首页
Jmeter跨线程组传值实例

Jmeter跨线程组传值实例

作者: 测试大头兵 | 来源:发表于2018-04-03 11:41 被阅读51次

转载:http://www.51testing.com/html/01/n-3725501.html​​

​Jmeter

是一个工具,一个很好用的工具,对于它我们用来做压力测试后,还可以用来做自动化测试,但是作自动化的时候我们

需要考虑到流程的流转和顺序排版,那么此时我们该怎么做?

对于模块的分割我们或许可以用控制器来分割,但是有时为了将某个模块独立出去,我又需要用线程组来分割,但是线程组与

线程组之间有些参数的数值需要传递,该怎么办?

PS:Jmeter的线程组之间是独立的

已登录接口返回的token值为例,在这里我用了一个后置器和一个前置器结合使用,如下图:

1.1、登陆后先获取到token值,(用正则表达式获取到token值,根据调试可看出token成功获取)

1.2、在http请求后面添加后置处理器BeanShell PostProcessor,如下图所示:

1.3、在BeanShell PostProcessor中编写脚本:

1.4、在测试计划用添加前置处理器BeanShell PreProcessor,如下图所示:

1.5、在BeanShell PreProcessor中编写脚本,如下图所示:

1.6、引用usertoken的值,看是否被成功跨线程组传递

请求:

结果:如下图,usertoken的值被成功获取:

PS:为了让每个线程组不背混乱执行请在测试计划中勾上独立运行每个线程组

相关文章

  • Jmeter跨线程组传值实例

    转载:http://www.51testing.com/html/01/n-3725501.html​​ ​Jme...

  • jmeter跨线程组传参数

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

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

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

  • Jmeter跨线程组传参

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

  • Jmeter跨线程组传参

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

  • jmeter跨线程组传cookie

    跨线程传参的例子,参考了下边两篇文章 用上个请求的参数:https://www.cnblogs.com/appiu...

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

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

  • jmeter跨线程传参

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

  • jmeter跨线程传参

  • Jmeter 接口压测

    GUI 下载jmeter,启动jmeter.bat 线程组: 主要修改线程数和持续时间 邮件线程组,可以添加各种组...

网友评论

      本文标题:Jmeter跨线程组传值实例

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