Jmeter跨线程组传值实例

发表于:2018-3-30 09:58  作者:雪山狼   来源:博客园

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 性能测试工具 软件测试工具 Jmeter

  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:为了让每个线程组不背混乱执行请在测试计划中勾上独立运行每个线程组

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。

【大佬说】测试员跳槽时,如何高效地准备面试?

评 论

  • shutuanhui (2019-4-29 14:36:11)

    还有别的办法吗

  • 无我心生 (2018-4-02 10:42:00)

    18年我们在众发娱乐等你
    1、横排无限推,竖排无限代发展,拿无数代流水佣金;一次推广终身收益。
    2、提现充值秒到账,提现不扣任何手续费,(充值首选paytt微信充值,支付宝GL充值,秒到账)
    3、大型公正平台,发展不伤人脉,平台不参与任何游戏,全国玩家在线对战,自玩,推广皆可;
    4、棋牌游戏类:斗地主、金花、麻将、推筒子、牛牛等~
    5、彩票游戏类:(团队重金聘请专业计划师全天带单,稳赚不赔)
    点击注册-注册完毕自动跳转安装APP- 自玩+推广稳赚http://www.6v3e6.cn:468//index.php?m=signin&c=index&a=register&scode=jjdqh6xjsq
    点击链接用uc浏览器打开注册

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道