ab使用
Apache附帶的壓力測(cè)試工具ab,非常容易使用,并且完全可以摸你各種條件對(duì)Web服務(wù)器發(fā)起測(cè)試請(qǐng)求。ab可以直接在Web服務(wù)器本地發(fā)起測(cè)試請(qǐng)求,這對(duì)于需要了解服務(wù)器的處理性能至關(guān)重要,因?yàn)樗话〝?shù)據(jù)的網(wǎng)絡(luò)傳輸時(shí)間以及用戶PC本地的計(jì)算時(shí)間。。
要執(zhí)行 1000 次的 connection, 20 次的 concurrent (并行, 同時(shí)):
語(yǔ)法: ab -n 1000 -c 20 www.baidu.com
產(chǎn)生出來的結(jié)果. 要注意的是以下幾個(gè):
§ Time taken for tests: 總共執(zhí)行花了多久的時(shí)間.(以上 1000 次共多久)
§ Requests per second: 每秒平均可以處理多少個(gè) connection.
webbench
最多可以模擬3萬(wàn)個(gè)并發(fā)連接去測(cè)試網(wǎng)站的負(fù)載能力,個(gè)人感覺要比Apache自帶的ab壓力測(cè)試工具好,安裝使用也特別方便。
webbench的安裝
wget http://home./cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install
webbench使用方法
webbench -c 500 -t 30 http://127.0.0.1/test.php
webbench的參數(shù)說明
-c表示并發(fā)數(shù),-t表示時(shí)間(秒)
|