在利用jmeter进行接口测试或者性能测试的时候,我们需要处理一些复杂的请求,此时就需要利用beanshell脚本了,BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法,所以它和java是可以无缝衔接的。beanshell由于内置了一些特有的变量,没法在一些集成代码工具上去调试。
Bean Shell内置变量大全 https://blog.51cto.com/14010723/2298911
首先大家需要掌握bean shell本身自带的一些内置变量和一些方法。JMeter在其BeanShell中内置了变量,用户是通过这些变量与JMeter进行交互。
二、Jmeter中包含的BeanSell类型
1)前置处理器:BeanSell PreProcessor
2)取样:BeanSell Sampler
3)后置处理器:BeanSell PostProcessor
4)监听器:BeanSell Listener
5)定时器:BeanSell Timer
6)断言:BeanSell断言