BeanShell脚本
BeanShell简介:
BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些 语法和方法;
BeanShell是一种松散类型的脚本语言;
BeanShell是用Java写成的,一个小型的、免费的、可以下载、嵌入式的 Java源代码解释器,具有对象脚本的特性;
BeanShell可以执行标准Java语句和表达式,以及另外自身的一些脚本命令 和语法。
Jmeter中的BeanShell组件
定时器:BeanShell Timer
前置处理器:BeanShell PreProcessor
采样器:BeanShell Sampler
后置处理器:BeanShell PostProcessor
断言:BeanShell Assert
监听器:BeanShell Listener
BeanShell常用内置变量
log:写入信息到jmeter.log,使用方法:log.info(“hello,world”),也可以在 jmeter gui上看到打印的信息。
注意:如果想在jmeter工具中看到打印的日志;点击jmeter——选项——日志查看
示例:
vars:操作jmeter变量,这个变量实际上引用了Jmeter线程中的局部变量容器 (本质是map),测试用例可以通过它获取到变量的值
1、vars.get(String key),从jmeter中获得变量值
示例: