jmeter BeanShell的几种使用方式

 

jmeter的BeanShell Sampler,可以直接引用java代码,有下面3种方式:

1.直接输入java代码;2.导入java文件;3.导入class文件

BeanShell脚本访问变量主要通过 vars 和 props 去访问,常用主要方法如下:

    • vars.get(变量名):获取定义变量对应的值,含BeanShell脚本生成变量;
    • vars.put(变量名,变量值):生成新的变量或修改已存在的变量;
    • props.get(变量名):获取jmeter.properties中定义变量对应值;

一,直接输入Java代码

1.在testplan中添加变量值

jmeter BeanShell的几种使用方式

添加BeanShell Sampler,注意在BeanShell 前后必须加一个Debug Sampler,这要方便调试看结果,添加的Debug Sampler不需要任何操作。

jmeter BeanShell的几种使用方式

运行查看执行的结果

jmeter BeanShell的几种使用方式

2,在jmeter中使用调用方法

jmeter BeanShell的几种使用方式

查看结果

jmeter BeanShell的几种使用方式

 

二,在BeanShell中引入Java文件

写一个Java文件保存到桌面

jmeter BeanShell的几种使用方式

在BeanShell中引入该Java文件

jmeter BeanShell的几种使用方式

查看执行的结果

jmeter BeanShell的几种使用方式

三,在BeanShell文件中引入class文件

jmeter BeanShell的几种使用方式

查看生成的结果

jmeter BeanShell的几种使用方式

截止目前起,Beanshell的三种使用方法已讲述完成,接下来会分析BeanShell的在http请求等地方使用的方法