yum install httpd-tools # 安装 ab -V # 版本 # Get 请求,10 并发 总 100 次 ab -c 10 -n 100 https://netnr.eu.org/ # Post 请求(发送当前目录下的 post.txt 文件:uid=1&pwd=1) ab -c 10 -n 100 -p post.txt https://netnr.eu.org/ # Post 请求(发送当前目录下的 post.txt) ab -c 10 -n 100 -T 'application/json' -p post.txt https://netnr.eu.org/ # 带上 Cookie -C 指定键值对 ab -c 10 -n 100 -C 'uid=1' https://netnr.eu.org/ # 修改进程最大文件数 ulimit -n 102400 # 查看 ulimit -n ulimit -a # 并发请求数 Concurrency Level: 100 # 整个测试持续时间 Time taken for tests: 48.552 seconds # 完成请求数 Complete requests: 500 # 失败请求数 Failed requests: 0 # 整个场景中网络传输量 Total transferred: 11501322 bytes # 整个场景中HTML内容传输量 HTML transferred: 23132011 bytes # 每秒吞吐率,mean 表示平均值 Requests per second: 22.16 [#/sec] (mean) # 用户平均请求等待时间,响应时间,mean 表示平均值 Time per request: 3077.221 [ms] (mean) # 服务器平均请求处理时间 Time per request: 66.152 [ms] (mean, across all concurrent requests) # 每秒网络流量,帮助排除是否因网络流量过大导致响应时间长的问题 Transfer rate: 352.01 [Kbytes/sec] received