天天看點

ab測試工具

1.apache ab測試工具

2.so下載下傳apache啦,http://httpd.apache.org/ 

3.下載下傳完之後解壓,再bin目錄下,有個ab.exe

4.用cmd運作它

輸入指令
ab -n 100 -c 10 http://test.com/
其中-n表示請求數,-c表示并發數 
           

報告分析

Concurrency Level: 100
//并發請求數
Time taken for tests: 50.872 seconds
//整個測試持續的時間
Complete requests: 1000
//完成的請求數
Failed requests: 0
//失敗的請求數

Total transferred: 13701482 bytes
//整個場景中的網絡傳輸量
HTML transferred: 13197000 bytes
//整個場景中的HTML内容傳輸量

Requests per second: 19.66 [#/sec] (mean)
//吞吐率,大家最關心的名額之一,相當于 LR 中的每秒事務數,後面括号中的 mean 表示這是一個平均值
Time per request: 5087.180 [ms] (mean)
//使用者平均請求等待時間,大家最關心的名額之二,相當于 LR 中的平均事務響應時間,後面括号中的 mean 表示這是一個平均值
Time per request: 50.872 [ms] (mean, across all concurrent requests)
//伺服器平均請求處理時間,大家最關心的名額之三

Transfer rate: 263.02 [Kbytes/sec] received
//平均每秒網絡上的流量,可以幫助排除是否存在網絡流量過大導緻響應時間延長的問題
           
每個請求處理時間的分布情況,50%的處理時間在4930ms内,66%的處理時間在5008ms内...,重要的是看90%的處理時間。
           
ab測試工具