压力测试工具ab(Apache Bench)的使用
作者:网络转载 发布时间:[ 2016/8/29 11:44:54 ] 推荐标签:压力测试工具 服务器
其中输出结果中包含了几大块信息提示:
1、服务器信息
Server Software:Apache/2.2.15
Server Hostname:192.168.14.202
Server Port:80
说明服务器端使用的是apache,服务器域名是192.168.14.202,端口是80。
2、文档信息
Document Path: /index.html
Document Length:16 bytes
说明请求的页面是index.html,页面大小是16字节。
3、性能指标(重要)
Concurrency Level: 100 并发请求数
Time taken for tests: 4.610 seconds 整个测试花费的时间
Complete requests: 15000 完成的请求数
Failed requests:0 失败的请求数
Write errors: 0 整个测试中的网络传输量
Total transferred: 3126656 bytes 整个测试中的网络传输量
HTML transferred: 240512 bytes 整个测试中的HTML内容传输量
Requests per second:3253.54 [#/sec] (mean) 吞吐量,大家关心的指标之一,相当于 LR 中的每秒事务数,后面括号中的 mean 表示这是一个平均值,值越大越好
Time per request: 30.736 [ms] (mean) 服务器收到请求,响应页面要花费的时间,也即用户平均等待时间,大家关心的指标之二,相当于 LR 中的平均事务响应时间,后面括号中的 mean 表示这是一个平均值,值越小越好
Time per request: 0.307 [ms] (mean, across all concurrent requests) 服务器请求处理的平均花费时间
Transfer rate: 662.29 [Kbytes/sec] received 平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题
4、请求时间的统计信息
Connection Times (ms)
min mean[+/-sd] median max
Connect: 2 6 2.4 6 18
Processing: 9 24 2.9 24 31
Waiting: 6 22 3.3 22 30
Total: 19 31 2.6 31 39
5、请求时间的分布信息
Percentage of the requests served within a certain time (ms)
50% 31
66% 32
75% 32
80% 33
90% 34
95% 35
98% 36
99% 37
39 (longest request)
这段是每个请求处理时间的分布情况,以上表示50%的请求处理时间在31ms内,66%的请求处理时间在32ms内...,表示99%的请求处理时间在37ms内。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南