Jmeter报告导出

TOC]Jmeter导出报告

Jmeter报告导出

测试过程中需要将性能测试结果多方面集中生成报告,除了在Jmeter中添加监听器外,还可生成.html报告

(1)jmeter -n -t 脚本名字.jmx -l xxx -e -o 指定目录(在Jmeter的bin目录下执行此命令)

eg:jmeter -n -t *E:\自动化测试\用例\HTTP代理服务器.jmx* -l testLogFile -e -o ./*output*

【注】1.每次生成报告需要全部清空output下的文件
2.testLogFile也需要删除
在这里插入图片描述
(2)然后用浏览器打开index.html文件就能看到报告内容了
首页Dashboard:
在这里插入图片描述
解释:
file:文件名
start time:开始时间
end time:结束时间
filter for display:过滤器
APDEX(Application performance Index):应用程序性能指标,计算每笔交易APDEX的容忍和满足阈值基于可配置的值,范围在 0-1 之间,1表示达到所有用户均满意
T(Toleration threshold):容忍或满意阈值
F(Frustration threshold):失败阈值
requests summary中KO指失败率,OK指成功率

首页Dashboard:页面滚动条往下拉:
在这里插入图片描述

解释:
statistics:数据分析, 基本将 Summary Report 和 Aggrerate Report 的结果合并,含义分别为:
请求名称、请求数目、失败请求数目、错误率(本次测试中出现错误的请求的数量/请求的总数)、90%用户响应时间、95%用户响应时间、99%用户响应时间、吞吐量(吞吐量——默认情况下表示每秒完成的请求数Request per Second,当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数)、Kb/sec(每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec)、最小响应时间、最大响应时间

errors:错误情况,依据不同的错误类型,将所有错误结果展示

Chart-Over Time-Response Times Over Time:随着时间推移响应时间变化趋势图
在这里插入图片描述

Chart-Over Time-Bytes Throughput Over Time:随着时间推移每秒接收和请求字节数变化趋势图,蓝色为每秒发送字节数,黄色为每秒接收字节数:
在这里插入图片描述

Chart-Over Time-Latencies Over Time:随着时间推移平均响应延时趋势图,记录客户端发送请求完成后,服务器端返回请求之前这段时间
在这里插入图片描述
由于我测试用的并发请求百度,请求都被拒绝了,并没有收到从服务端返回的请求,所以这里看到一条0的线

以上就是over time栏的所有图表,除了over time还有throuput和response times栏
throuput栏:
在这里插入图片描述
Throughput栏包括:
hits per second:每秒点击率
codes per second:每秒状态码数量
Transactions per second:每秒事务量
Response Time Vs Request: 响应时间点请求的 成功/失败 数
Latency Vs Request: 延迟时间点请求的 成功/失败 数

Response Times栏:
在这里插入图片描述
response times栏包括:
Response Time Percentiles: 响应时间百分比
Active Threads Over Time: 随着时间推移活跃线程数
Time Vs Threads: 测试过程中的线程数时续图
Response Time Distribution: 响应时间分布

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值