Jmeter BeanShell取样器操作变量

发表于:2020-3-25 10:54  作者:佚名   来源:橙子探索测试

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

  vars: 引用Jmeter线程的局部变量,将 局部变量 改为  全局变量 亦可达到引用全局变量的效果, 连通Jmeter 和 beanshell
  string user = vars.get("user")//获取变量,保存变量
  vars.put(String key, String value) //存储value到变量key,可供调用
  vars.remove("user")//删除变量
  1、测试计划中设置变量
  2、beanshell采样器设置变量
   //获取变量,保存变量string user = vars.get("user")
  //获取测试计划里面的test1、test2值,分别赋值给Test1、Test2
  String Test1=vars.get("test1");
  String Test2=vars.get("test2");
  //设置变量vars.put("key","value")
  //将Test1、Test2分别赋值给TEST1、TEST2,设置变量TEST3
  //TEST1、TEST2、TEST3就可以供调用了${TEST1}、${TEST2}、${TEST3}
  vars.put("TEST1",Test1);
  vars.put("TEST2",Test2);
  vars.put("TEST3","333");
 
  3、采样器中调用设置的变量
 {"a":${TEST1},"b":${TEST2},"c":${TEST3}}
 
  4、debug采样器
   TEST1=111
  TEST2=222
  TEST3=333
  TESTSTART.MS=1585101034949
  __jm__线程组__idx=0
  __jmeter.U_T__=线程组 1-1
  test1=111
  test2=222
  
  5、采样器实际传值
 {"a":111,"b":222,"c":333}

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

评 论

论坛新帖

顶部 底部


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

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道