测试工具篇自动化测试实践笔记

Jmeter之SDK测试

2019-01-28  本文已影响78人  奔跑的小小鱼

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)添加察看结果树进行执行结果查看;

结果查看
上一篇 下一篇

猜你喜欢

热点阅读