下面是我所使用的測試方法,有其他更好測試方法的網(wǎng)友也可以共享出來。
測試方法:
通過軟件發(fā)送多個連接請求來達到測試wifidog處理請求的能力,也就是其穩(wěn)定性。
通過http_load軟件發(fā)送網(wǎng)站連接請求,查看后臺監(jiān)控wifidog異常,逐漸增加 發(fā)送連接請求次數(shù)直到wifidog死掉或者重啟。
測試環(huán)境:
將刷好的帶wifidog認證的路由接入Internet和測試機(電腦或者手機)。使用電腦連接到路由后臺,以調(diào)試模式運行wifidog,以便隨時監(jiān)控wifidog。
測試條件:
wifidog啟動中并且測試機沒有進行過認證。
預期結(jié)果:
wifidog死掉或者重啟。
測試步驟:
測試工具鏈接:http://pan.baidu.com/s/1i36B8ED?
將路由器接入外網(wǎng),確認wifidog啟動之后,在不認證的條件下,將http_load.zip壓縮包解壓到C盤根目錄下。打開http_load文件 夾,雙擊運行“wifidog穩(wěn)定性測試.bat”批處理程序。等待程序運行完畢,打開文件夾下的result.txt即可查看到結(jié)果。

結(jié)果分析:
30 fetches, 15 max parallel, 50527 bytes, in 0.140625 seconds?
1684.23 mean bytes/connection?
213.333 fetches/sec, 359303 bytes/sec?
msecs/connect: 1.04167 mean, 31.25 max, 0 min?
msecs/first-response: 46.3542 mean, 78.125 max, 15.625 min?
HTTP response codes:?
code 302 – 30?
1.30 fetches, 15 max parallel, 50527 bytes, in 0.140625 seconds? ? ? ?
說明在上面的測試中運行了30個請求,最大的并發(fā)進程數(shù)是15,總計傳輸?shù)臄?shù)據(jù)是50527bytes,運行的時間是0.140625秒?
2.1684.23 mean bytes/connection? ? ? ?
說明每一連接平均傳輸?shù)臄?shù)據(jù)量50527/30=1684.23?
3.213.333 fetches/sec, 359303 bytes/sec? ? ? ?
說明每秒的響應請求為213.333,每秒傳遞的數(shù)據(jù)為359303 bytes/sec?
4.msecs/connect: 1.04167 mean? ? ? ?
說明每連接的平均響應時間是1.04167 msecs,31.25 max, 0 min,最大的響應時間31.25msecs,最小的響應時間0 msecs;?
5.msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min? 6、HTTP response codes: code 200 — 49? ? ? ?
說明打開響應頁面的類型,如果403的類型過多,那可能要注意是否系統(tǒng)遇到了瓶頸。?
特殊說明:? ? ? ? ?
測試結(jié)果中主要的指標是 fetches/sec、msecs/connect 這個選項,即服務器每秒能夠響應的查詢次數(shù),用這個指標來衡量性能。
命令參數(shù)如下:
-parallel 簡寫-p :含義是并發(fā)的用戶進程數(shù)。
-fetches 簡寫-f :含義是總計的訪問次數(shù)。
-rate 簡寫-p :含義是每秒的訪問頻率。
-seconds簡寫-s :含義是總計的訪問時間。
本文章由 http://www.wifidog.pro/2015/03/31/wifidog%E7%A8%B3%E5%AE%9A%E6%80%A7%E6%B5%8B%E8%AF%95.html? 整理編輯,轉(zhuǎn)載請注明出處