jmeter的BeanShell Sampler,可以直接引用java代码,有下面3种方式:

1.直接输入java代码;2.导入java文件;3.导入class文件

BeanShell脚本访问变量主要通过 vars 和 props 去访问,常用主要方法如下:

    • vars.get(变量名):获取定义变量对应的值,含BeanShell脚本生成变量;
    • vars.put(变量名,变量值):生成新的变量或修改已存在的变量;
    • props.get(变量名):获取jmeter.properties中定义变量对应值;

一,直接输入Java代码

1.在testplan中添加变量值

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

添加BeanShell Sampler,注意在BeanShell 前后必须加一个Debug Sampler,这要方便调试看结果,添加的Debug Sampler不需要任何操作。

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

运行查看执行的结果

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

2,在jmeter中使用调用方法

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

查看结果

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

 

二,在BeanShell中引入Java文件

写一个Java文件保存到桌面

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

在BeanShell中引入该Java文件

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

查看执行的结果

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

三,在BeanShell文件中引入class文件

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

查看生成的结果

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

 

一,在IDEA中写好加密的脚本

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

二,然后将整个包文件导出,生成jar包

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

三,将jar包文件放到jmeter的lib/ext目录下

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

然后在jmeter的BeanShell中引入该类,调用其中的加密方法

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

查看调试的结果:

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

jmeter BeanShell的几种使用方式
    


		
BeanShell实现加密解密功能

把加密后的数据保存到mdm这个变量里,供在jmeter里使用.

相关文章:

  • 2022-12-23
  • 2021-12-26
  • 2020-06-13
  • 2021-05-10
  • 2021-06-15
  • 2022-12-23
  • 2021-08-16
  • 2021-07-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
  • 2021-10-12
  • 2019-09-29
  • 2021-07-21
相关资源
相似解决方案