java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > 使用jmeter对jar包的调用

使用jmeter实现对jar包的调用方式

作者:dushu990

这篇文章主要介绍了使用jmeter实现对jar包的调用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

前言

在我们测试接口的过程中,可能有时需要用到第三方jar包来生成一些测试数据(如有时需要对参数的输入值使用第三方jar包进行加密操作),涉及到这种的情况

普遍做法是:

手动调用jar包获得需要的值,再把这些值赋值给jmeter中的某一个参数。

这样的做法是繁琐的,而jmeter有调用jar包的功能,我们可以利用这个功能实现对jar包的嵌入调用。

下面我们将编写一个简单的加密程序,然后实现对这个jar包的调用。

操作步骤

1.编写简单的加密报文

内容如下(其中要用的hex包是一个算法包,找不到的话可以自己写一个小算法代替);

2.选中程序

然后右键选择“export”,在弹出界面中选择导出方式为“JAR file”,点击"next"

3.在接下来的步骤中选择输出的资源方式

文件存放路径及文件名字

4.将导出的jar包

及之前工程需要的tea-hex-1.0.jar文件一起放入jmeter文件夹的lib/ext下,便于管理

5.新建一个测试脚本

并在测试计划下导入生成的jar包

6.添加一个Sampler

路径是“线程组----添加----sampler----Bean Shell Sampler”

7.在Bean Shell Sampler下编写java代码

实现对该jar包的调用,并将加密后的内容赋值给mypara(语句用法请自行百度,教程挺多)

8.将赋值后的参数mypara在其它接口引用

9.添加“查看结果树”

查看到调用情况

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文