Jmeter执行测试计划 -- 测试报表分析


   主要介绍执行完成压力测试后,jmeter 生成测试报告的内容介绍,与生成方法。

   JMeter 相关传送门传送门
标题网址
fiddler 抓包详细教程https://blog.csdn.net/weixin_43664254/article/details/94601280)
Jmeter 搭建一个web测试环境方式https://blog.csdn.net/weixin_43664254
jmeter5.1_压力测试基础(理论部分)https://blog.csdn.net/weixin_43664254/article/details/94623419

  编写不易,不定时更新,求关注!!!
在这里插入图片描述
  本人只是针对个人项目进行一个建议的demo测试,不是针对完整测试。

执行测试计划。

在命令行中写入这句话。

Cmd>jmeter -n -t .\图书测试.jmx -l  tushu  -e -o  D:\result
Cmd>jmeter -n -t  jmx 文件位置 -l 报告名称 -e -o 已经存在的空文件夹

解释一下:

参数
-h, --help获得命令使用帮助
-n, --nongui以非gui(界面)模式运行JMeter
-t, --testfile 要运行的jmeter测试(.jmx)文件
-l, --logfile 运行结果保存的路径
-r, --runremote启动远程服务器(在remote_hosts中定义)
-e,–reportatendofloadtests测试结果后,生成测试报告
-o,–reportoutputfolder 指定测试报告的存放位置

其实 还有很多,但是基本上用不上 可以使用 jmeter -? 查看所有命令的详细介绍
等待运行成功后会生成一个结果文件:
在这里插入图片描述
  打开index文件,进入报告首页。

Html 测试报告详细介绍

Dashboard ( 仪表盘 ):显示测试数据整体情况,图片下面有详细介绍。
在这里插入图片描述

Test and Report informations

记录测试开始时间,结束时间,记录保存到的文件名称,过滤项目

APDEX (Application Performance Index)

记录采样器响应时间在多少时间以上的百分比,但是jmeter5.1这里貌似出现问题了。

Statistics

这是一个总览,内容是每个采样器的响应时间分布。
标题介绍
Lable标题
Transactions每秒事务数量。
Salmples采集数量
ReceIved每秒接收字节数
KO失败数量
Send每秒发送字节数
Error错误数量
Average平均响应时间。
Min、Max最小最大响应时间;
80… 90…95Th Pct百分之80… 90…95的响应时间在多少以下。

Errors

压测过程中出现的错误数量。

Top 5 Errors by sampler

出现错误最多的前五个采样器。

Charts

报告数据为模拟数据,仅作为展示,没有实际意义。

Over Time

Response Times Over Time响应时间

在这里插入图片描述
  当前 接口的响应时间,如果是访问官网主页的网址,也仅仅是网址的响应时间,不是整个页面的加载时间!比如 ↓ ↓ ↓

  使用 jmeter 访问我测试服务器的官网,得到的响应时间是 137 毫秒。在这里插入图片描述
在这里插入图片描述
  而使用 浏览器 访问我测试服务器的官网,得到的响应时间是 135 毫秒,整个页面加载的时间 是 755 毫秒。也就是说 JM 拿到的响应时间是一个请求的响应时间,浏览器的响应时间是 一个页面的响应时间。
  页面加载时间传送门:SelenIum + python 页面加载速度测试
在这里插入图片描述

Response Time Percentiles Over Time (successful responses) 最大,最小,百分之90/95/99 响应时间。

在这里插入图片描述

Active Threads Over Time活跃的线程数量。

在这里插入图片描述

Bytes Throughput Over Time吞吐量。

在这里插入图片描述

Latencies Over Time响应延迟时间。

在这里插入图片描述

Connect Time Over Time服务器连接时间。从请求发送到服务器,到服务器处理结束后返回第一个字节的时间。

在这里插入图片描述

Throughput

Hits Per Second每秒点击次数

在这里插入图片描述

Codes Per Second每秒钟响应代码

在这里插入图片描述

Transactions Per Second每秒钟事务数量。(仅成功)

在这里插入图片描述

Total Transactions Per Second每秒钟事务成功与失败的事务数。

在这里插入图片描述

Response Time Vs Request响应时间与每秒请求

在这里插入图片描述

Latency Vs Request延迟与请求

在这里插入图片描述

Response Times

Response Time Percentiles响应时间百分位数

在这里插入图片描述

Response Time Overview响应时间概述

在这里插入图片描述

Time Vs Threads时间与线程数量

在这里插入图片描述

Response Time Distribution响应时间分布

在这里插入图片描述

  其实吧,技术这个东西都是学无止境的,下一章我也不知道写什么,写插件,还是写框架,还是写别的!!!!
  这都是我平时在学习的时候记下的笔记,分享出来。求大家给个赞,鼓励一下!!!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值