它是一个完全符合Java语法规则的脚本语言,同时又有一点点自己的语法。
1,BeanShell Timer(计时器) 2,BeanShell Sampler(取样器) 3,BeanShell Preprocessor(前置处理器) 4,BeanShell Postprocessor(后置处理器) 5,BeanShell Assertion(断言) 6,BeanShell Listener(监听器)
在测试加密接口的过程中,需要生成sign。这时候需要可以用Java代码写一个return sign的方法,打成jar包。在jmeter中引入这个jar包,把sign值赋给jmeter中的参数。
(^^)生成sign的方法可以自己写,也可以找相应开发要现成的。
这一步用eclipse或者idea都可以。本期就不做演示了。
2种方式
直接把jar包放到jmeter安装目录下lib/ext下BeanShell Sampler导入调用下面介绍下第2种方式。
Test Plan面板,点击Broswer,选中要导入的jar包 BeanShell Sampler中写脚本,导入test.jar中的Test类。 将makeSign方法return的签名赋值给参数sign。关注公众号,了解更多 本期没有演示makeSign方法的代码和打jar包步骤。以后有空会在其他文章中分享的