0


jmeter中beanshell的使用

什么是beanshell?

其实可以理解为脚本语言,一般使用Java写的,是一种jar包形式的插件。

jmeter目前有哪些?

定时器:  BeanShell Timer
前置处理器:BeanShell PreProcessor
采样器:  BeanShell Sampler
后置处理器:BeanShell PostProcessor
断言:   BeanShell断言
监听器:  BeanShell Listener

BeanShell的使用

以登录接口为例,在登录时,要对接口的密码进行加密处理,然后请求接口,这里使用BeanShell就很方便。
1、首先,需要使用IDE写一个加密解密的类,然后对应把该类打成jar包的形式,具体生成jar,可查看另外一篇文章
链接: ide如何生成对应的jar包.
2、将生成的jar包放到对应的就meter下的第三方依赖包里面,具体路径:/apache-jmeter-5.4.3/lib/ext 放好之后,需要重启jmeter,才能生效。
3、使用jmeter新建一个接口请求,添加BeanShell预处理程序
在这里插入图片描述
4、然后在下方编写beanshell脚本调用,
BeanShell的基础语法有
vars.get(String paramStr):获得变量
vars.put(String key,String value):将数据存到jmeter变量中
在这里插入图片描述
5、将BeanShell中的变量引用到具体的需要使用的参数,比如我这边是对应的password
在这里插入图片描述
6、发起请求,即可看待可以成功请求。
在这里插入图片描述


本文转载自: https://blog.csdn.net/weixin_42566557/article/details/124362077
版权归原作者 剑九徐 所有, 如有侵权,请联系我们删除。

“jmeter中beanshell的使用”的评论:

还没有评论