Jmeter之SDK测试

jmeter通过Bean Shell Sampler可直接对SDK中方法进行调用,但实际运用中Bean Shell Sampler对SDK返回结果处理比在Java项目中繁琐,故可以使用Java项目对SDK调用并对返回数据进行处理,然后将该项目打成jar,jmeter再调用该项目jar实现对SDK的调用;

新建一个Java

web项目名为test(命名任意);

创建类名为SdkTool并导入需要调用的SDK jar以及所依赖jar;

导入依赖jar

新建方法名为testVerify,主要用来调用SDK中的方法以及进行逻辑判断,且可以使用main方法进行测试验证;

测试方法

将项目打成jar即test项目导出为sdkTest.jar

导出jar

使用jmeter实现对sdkTest.jar方法调用

1)将sdkTest.jar、SDK jar包放到jmeter目录\apache-jmeter-2.13\lib\ext下

2)  添加BeanShell

Sampler(线程组----添加----sampler----Bean

Shell Sampler),在Bean Shell Sampler下编写java代码,实现对sdkTest.jar包的调用;

调用jar与方法

其中使用了用户变量,将传参值设置为变量,方便后期维护

自定义变量

3 ) 添加BeanShell断言进行结果判断(线程组----添加----断言----Bean Shell断言);

BeanShell断言

4)添加察看结果树进行执行结果查看;

结果查看
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容