Beanshell作为Jmeter一个重要的功能扩展元件,一些常用的自带变量已经在上一节中讲过了https://www.cnblogs.com/diwangguilai/p/10244155.html,

下面介绍如何使用外部的jar吧,学习过java的同学可能都知道jar就是java程序的一种打包形式,类似于zip,我们写如下工程代码

工程名hello,包名;hello,he.java,Helloword.java,其中he类中包含了add等成员方法,将工程进行打包,选中工程Export-》jar ->finish,具体的打包方法可以百度。打包完成后会形成一个jar文件,我们把它放到lib/ext下,在重启jmeter

 

  编写如下beanshell后置处理器:

这样就可以使用外部的jar包了,再利用vars.put()保存变量

注意:beanshell和java的编译器还是有区别的,比如说不支持泛型等,比如collection<T>在eclipse中可以正常运行,到了beanshell就运行不起来了