实现目的
测试接口的过程中,可能有时需要用到第三方jar包来生成一些测试数据,此时我们就可以通过BeanShell来调用自己编写的工具类,来对jmeter的功能进行扩展,以满足测试需要。
脚本实现
在eclipse或者IntelliJ IDEA中写好自己的工具类代码,然后把该类打成jar包
把jar包放到jmeter目录\apache-jmeter-5.0\lib\ext下(也可以放在\apache-jmeter-5.0\lib目录下)
添加BeanShell Sampler取样,在script区编写Java脚本,在BeanShell中的首行中导入该jar包,其中通过get方法获取jmeter中的变量值,然后经函数处理加密后,将处理结果保存到jmeter的变量中,供后续的请求操作直接引用