Jmeter跨线程组传值实例

发表于:2018-3-30 09:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:雪山狼    来源:博客园

  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),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 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浏览器打开注册

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号