Jmeter 使用(二)

1.jmeter测试脚本,有两种方式。

  • 实现JavaSamplerClient接口
  • 继承AbstractJavaSamplerClient抽象类

本次使用实现JavaSamplerClient接口方式

2.如图,需要重写四个方法

setupTest 启动时,需要做的处理
getDefaultParameters 传参
runTest方法体
teardownTest结束时,需要做的处理

 3.因为需要在jmeter中进行参数化,所以需要getDefaultParameters 方法进行传参

  左侧是代码中参数获取,右侧是jmeter页面输入参数

4.runTest中进行业务的代码实现或者调用实现方法即可

 

5.代码写好后,将代码进行打包操作,输出jar包,具体操作如下:

1)右键点击工程,选择open Module Settings,进入页面

 2)选择Artifacts->JAR->From modules with dependencies

 3)弹出对话框,点击OK,页面显示jar包的输出路径。点击OK,配置完成

4)在idea菜单栏,点击Build->BuildArtifacts->

5)到指定路径 即可获取jar包

6)打开jmeter->将打好的jar包放到jmeter/lib/ext下

 创建线程组->创建Java请求->在jira请求中选择类名称,如图,添加参数->生成脚本

7)linux上执行脚本

在linux的jmeter中导入jar包,执行命令:

脚本执行命令:jmeter -n -t /opt/jmx/push5000.jmx -l log.jtl

猜你喜欢

转载自www.cnblogs.com/xiaowei89426/p/9295796.html