安装Apache Benchmark压力测试工具的命令(CentOS下):
yum -y install httpd-tools
查看ab压测工具版本号:
ab -v
其中有一个参数-k 网上有技术员说是很流氓作弊的一个做法, 这个也不尽然, -k参数可以更好的突出软件本身的处理能力。
举例说明如何测试网站并发访问接受能力:
ab -c 10 -n 1000 -k https://www.baidu.com/
注意, 如果像百度这种网址搭配在命令里,后边不加个斜线的话, 会报错。
其中Request per second: 每秒请求数, 表示网站接受请求吞吐能力。就像答卷测试你做的项目好坏时,你的一个重要测评分数。
Complete requests和Failed requests代表你网站在处理请求时是否会发生某些问题。
最下方有个Percentage of the requests served within a certain time (ms),并在最后一行看到longest request,代表了最长请求消耗的时间,同时也可以回头通过slow log和其他运行日志来找到项目的短板。
更多的安装和使用方法详见:https://www.wkwkk.com/articles/9205c41e574c6321.html