jmeter使用手册

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013165534/article/details/88845866

新机器安装Jmeter:

  1. 将Jmeter安装包解压
  2. 配置环境变量,例:

export JMETER_HOME=/usr/local/jmeter/apache-jmeter-3.1

CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar

PATH=$JMETER_HOME/bin

  1. 使用jmeter  –v 验证是否配置成功

windows使用GUI配置测试脚本:

在windows系统下,点击apache-jmeter-3.1/bin目录下的jmeter.bat文件即可运行jmeter,

  1. 在测试计划下添加线程组:

  1. 在该线程组下添加HTTP请求:

  1. HTTP请求:

  1. 在测计划下添加结果数和聚合报告可查看运行结果

5、若配置多个线程组,每个线程组独立跑时,将以下选项选中:

linux下使用方法:

  1. 进入/usr/local/jmeter目录下,可将在windows下配置的jmeter测试脚本上传至该目录下。
  2. 进入/usr/local/jmeter/apache-jmeter-3.1/bin/目录下
  3. 执行命令

jmeter -n -t ../../test.jmx  -l ../../result.csv  -e  -o ../../report  -j ../../jmeter.log

(该命令windows 命令提示符下也可运行)

-n  表示NOGUI模式

-t  表示textFile,后接测试脚本

-l  后接记录结果的文件,jmeter会根据该文件生成html报告

-e  在运行结束后生成report

-o  后接结果文件夹名称

4、命令执行结束后,在/usr/local/jmeter文件夹下会生成report文件,打开该文件下index.html可以查看运行结果

运行过程说明:

每30s显示一次记录,+号为该30s内结果统计,=号为从运行开始到目前的结果统计

运行结果说明:

(1) Statistics为运行结果统计

Label:每个JMeter的element的Name值。例如HTTP Request的Name。

Samples:请求总数

KO:失败数

Error%:失败率

Average response time:平均响应时间(单位:ms)

90th pct:90%的请求响应时间小于该值

95th pct:95%的请求响应时间小于该值

99th pct:99%的请求响应时间小于该值

Throughput:吞吐量(计算方式:该label请求总数/运行时

Received KB/sec:每秒从服务器端接收到的数据量,即:收到的千字节每秒的吞吐量测试

Sent KB/sec:每秒从客户端发送的请求的数据量,即:发送的千字节每秒的吞吐量

Min:最小响应时间

Max:最大响应时间

(2)测试指标查看

左侧菜单栏可查看并发线程数,:

平均响应时间:

TPS:

注:时间间隔可在bin目录下user.properties下设置

jmeter.reportgenerator.overall_granularity=10000

即表示图中每一个小圆点间隔10s

猜你喜欢

转载自blog.csdn.net/u013165534/article/details/88845866