JMETER取值一

目录

设置线程组

添加beanshell执行脚本

执行运行查看结果

思考


什么是beanshell:

是基于Java,BeanShell也是一个小型的、免费的、可嵌入使用Java编写的具有对象脚本语言特性的Java源码解释器。BeanShell动态执行标准的Java语法并且扩展了诸如弱语言类型

vars语法:

vars.put("变量名", "变量值") 存值

vars.get("变量名")取值

注意:仅仅使用与当前线程组使用

设置线程组

 添加beanshell执行脚本

线程组1

beanshell添加如下内容 

vars.put("name","陕西西安周至");
String name=vars.get("name");
System.out.print("JMETER.BAT打印:"+name);
log.info("JMETER日志打印: "+ name)

 执行运行查看结果

  • JMETER控制台打印结果

 

  •  JMETER日志打印结果

思考

验证vars.put方式使用作用域

  •  添加一个自定义变量

  •  添加2个线程组设置一个参数

 线程组2 

beanshell内容

String name=vars.get("name");
System.out.print("JMETER.BAT打印:"+name);
log.info("JMETER日志打印: "+ name)

  •  执行脚本
  •  查看结果 

  • 执行结果分析 

   设置全局自定义变量name

  线程组1beanshell获取name值成功

  线程组2beanshell获取name值失败

  • 禁用自定义变量
  • 查看结果 

 线程组1打印正常

 线程组2 打印值null

 结论:

vars作用域在本线程组有效

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值