jmeter之报告和分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jmeter之报告和分析
jmeter -n -t 脚本名字.jmx -l xxx.jtl -e -o 指定⽬录(必须为空)
在测试过程中将jtl转成测试报告(在jmeter的bin⽬录下执⾏)
./jmeter -n -t baidu_requests_results.jmx -r -l baidu_requests_results.jtl -e -o /home/tester/apache-jmeter-3.0/resultReport
然后⽤浏览器打开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:随着时间推移响应时间变化趋势图
可以看到历时3分钟,响应时间由0.334ms慢慢下滑到0.225ms
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: 响应时间分布。

相关文档
最新文档