Jmeter报告生成,性能插件安装和jmeter客户端监控服务器 硬件资源

HTML报告

 

 注意记录脚本过程的所有日志文件得为空

要运行的jmeter必须在bin目录

jmeter -n -t 定时器.jmx -l result.jtl2 -e -o ../report

 

安装插件管理器

  • 在Jmeter官⽹上下载插件管理器Plugins-manager-1.3.jar
  • 将JAR包放⼊到lib\ext⽬录下
  • 重启Jmeter,可以在选项下看到Plugins Manager选项

 

 

 

安装指定的插件(需要安装的插件有:3 Basic Graphs、PerfMon、 Concurrency、5 Additional)

 

 

性能测试常⽤图表:

Concurrency Thread Group

 

 

TPS:运⾏过程中的TPS统计Transactions per Second

 

 

 

Bytes Through Over Time:运⾏过程中的传输速率

 

 


 

1、下载安装包ServerAgent-2.2.3.zip

2、解压缩安装包

3、启动安装包中的执⾏⽂件:服务器windows启动startAgent.bat

4、Jmeter中添加插件,在监听器——perForm插件,并配置

 

 

 

 

并发数计算

 

 

 (1)普通的计算⽅式: TPS = 总的请求数 / 总的时间 问题:对于同⼀天的时间内,不同的时间段,请求速率会有波动,这样计算 会被平均掉,⽆法测试负载⾼的情况

(2)⼆⼋原则: 核⼼:80%的请求数会集中在20%的时间内完成

TPS = 总的请求数 *80% / 总的时间 * 20

 

(3)按照每天的具体业务数据进⾏计算(稳定性测试TPS)

TPS = 有效业务时间的总请求数 * 80% / 有效业务时间 * 20%

(4)模拟⽤户峰值业务操作的并发量:(压⼒测试TPS) 获取每天的交易峰值的时间段,及这个时间段内的所 有请求的数量 TPS = 峰值时间内的请求数/峰值时间段 * 系数 系数可以是:2、3、6、10,由项⽬组⾃⼰ 觉得要达成的性能指标

 

 

 

 

 

 

10:00-14:00  4

17:00-24:00 7

19:00-20:00 1

时间:60x60x24=864000

每天的订单数:100000000000/300

 

平均TPS:100000000000/300/864000=386

理论TPS:(100000000000/300) / (3600*11) = 2037024

峰值的TPS:(20000000000/300) /3600=1852

 

posted @ 2021-07-02 21:22  淋雨一直跑  阅读(398)  评论(0)    收藏  举报