![](https://csdnimg.cn/release/download_crawler_static/86371062/bg1.jpg)
ab 是 apache 自带的一个很好用的压力测试工具,当安装完 apache 的时候,就可以在 bin
下面找到 ab
1 我们可以模拟 100 个并发用户,对一个页面发送 1000 个请求
./ab -n1000 -c100 http://vm1.jianfeng.com/a.html
其中-n 代表请求数,-c 代表并发数
返回结果:
##首先是 apache 的版本信息
This is ApacheBench, Version 2.3 <Revision:655654>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking vm1.jianfeng.com (be patient)
Server Software: Apache/2.2.19 ##apache 版本
Server Hostname: vm1.jianfeng.com ##请求的机子
Server Port: 80 ##请求端口
Document Path: /a.html
Document Length: 25 bytes ##页面长度
Concurrency Level: 100 ##并发数
Time taken for tests: 0.273 seconds ##共使用了多少时间
Complete requests: 1000 ##请求数
Failed requests: 0 ##失败请求
Write errors: 0
Total transferred: 275000 bytes ##总共传输字节数,包含 http 的头信息等
HTML transferred: 25000 bytes ##html 字节数,实际的页面传递字节数
Requests per second: 3661.60 [#/sec] (mean) ##每秒多少请求,这个是非常重要的参数
数值,服务器的吞吐量
Time per request: 27.310 [ms] (mean) ##用户平均请求等待时间
Time per request: 0.273 [ms] (mean, across all concurrent requests) ##服务器平均处