安裝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