ab测试

yum install httpd-tools

ab测试,5000并发,20000次
./bin/ab -c 5000 -n 20000 http://192.168.1.202/index.html

https://www.cnblogs.com/archoncap/p/5883723.html

ab输出信息说明

Server Hostname:        表示请求的URL中的主机部分名称
Server Port:            被测试的Web服务器的监听端口

Document Path:          请求的页面路径
Document Length:        页面大小

Concurrency Level:      并发数
Time taken for tests:   测试总共花费的时间
Complete requests:      完成的请求数
Failed requests:        失败的请求数,这里的失败是指请求的连接服务器、发送数据、接收数据等环节发生异常,以及无响应后超时的情况。对于超时时间的设置可以用ab的-t参数。如果接受到的http响应数据的头信息中含有2xx以外的状态码,则会在测试结果显示另一个名为“Non-2xx responses”的统计项,用于统计这部分请求数,这些请求并不算是失败的请求。
Write errors:           写入错误
Total transferred:      总共传输字节数,包含http的头信息等。使用ab的-v参数即可查看详细的http头信息。
HTML transferred:       html字节数,实际的页面传递字节数。也就是减去了Total transferred中http响应数据中头信息的长度。
Requests per second:    每秒处理的请求数,服务器的吞吐量,等于:Complete requests / Time taken for tests
Time per request:       平均数,用户平均请求等待时间
Time per request:       服务器平均处理时间
Transfer rate:          平均传输速率(每秒收到的速率)。可以很好的说明服务器在处理能力达到限制时,其出口带宽的需求量。

Connection Times (ms)   压力测试时的连接处理时间。
              min  mean[+/-sd] median   max
Connect:        0   67 398.4      9    3009         
Processing:    49 2904 2327.2   2755   12115
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • cmd location: ~/ Download httpd wget http://www-eu.apache...
    Kaiyulee阅读 2,129评论 0 1
  • 安装ab工具 ubuntu安装ab apt-get install apache2-utils centos安装a...
    余头阅读 139评论 0 0
  • 1.linux服务器,如果web环境是nginx,需要安装ab工具 windows: ab.exe -n 1000...
    王玉伟的伟阅读 820评论 0 1
  • 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second)概念:服务器...
    ozil_oo阅读 548评论 0 0
  • 茂密的山林中,针线兄弟正在他们的屋前打闹。那是一条清澈得发亮的小河;那里有一个红彤彤的太阳和一轮金亮的明月;当...
    桁欣阅读 135评论 0 1