jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法

1.BeanShell 预处理程序的解释

BeanShell 是小型的嵌入式java的解释器,能够执行java语法,因为BeanShell是利用java写的。

2.添加BeanShell 预处理程序

右键http请求–》添加–》前置处理器–》BeanShell 预处理程序

jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
添加后界面
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
解释:

jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法

3.使用变量

vars的使用:
操作jmeter变量,提供读取/写入访问变量的方法。这个变量实际引用了JMeter线程中的局部变量容器(本质上是Map),它是测试用例与BeanShell交互的桥梁。

a) vars.get(String key):从jmeter中获得变量值
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法

b) vars.put(String key,String value):数据存到jmeter变量中
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
引用
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
目前我在做接口使用的就这两个,先分享出来吧!后面需要使用到其他的,学会了再分享给大家