您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 >
開(kāi)源性能測(cè)試工具Apache ab介紹
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/5 14:02:42 ] 推薦標(biāo)簽:

引子

    按照原定計(jì)劃,開(kāi)始研究 JMeter,的時(shí)間看完了大半的 User Manual,發(fā)現(xiàn)原來(lái)只要沉住氣,學(xué)習(xí)效率還是蠻高的,而且大堆的英文文檔也沒(méi)有那么可怕。

    本來(lái)想順便把文檔翻譯一下,不過(guò)后來(lái)想了想,看懂是一回事,全部翻譯出來(lái)又是另外一回事了,工作量太大,而且這也不是我一開(kāi)始要研究 JMeter 的本意。不如大家有興趣一起研究的遇到問(wèn)題再一起討論吧。

    開(kāi)源工具通常都是為了某個(gè)特定的目的而開(kāi)發(fā)出來(lái)的,所以如果想找到一個(gè)開(kāi)源的性能測(cè)試工具去與LoadRunner 或者 QALoad 之類去比較,實(shí)在有些勉強(qiáng)。但是開(kāi)源工具也有它自己的優(yōu)勢(shì):小巧、輕便,在自己擅長(zhǎng)的領(lǐng)域可以提供的解決方案。所以,我們可以考慮準(zhǔn)備一個(gè)自己的“開(kāi)源測(cè)試工具箱”,平時(shí)利用空閑時(shí)間了解各種工具所適用的環(huán)境和目的,知識(shí)慢慢積累下來(lái)以后,可以在遇到問(wèn)題時(shí)順手拈來(lái),輕松化解。

    另外,如果8月份和9月份的空閑時(shí)間足夠多,我想我會(huì)寫一個(gè)系列文章來(lái)講述在實(shí)際的開(kāi)發(fā)和測(cè)試過(guò)程中引入開(kāi)源性能測(cè)試工具的情況。如果有朋友感興趣,希望大家可以一起研究和討論。

    簡(jiǎn)介

    ab的全稱是ApacheBench,是 Apache 附帶的一個(gè)小工具,專門用于 HTTP Server 的benchmark testing,可以同時(shí)模擬多個(gè)并發(fā)請(qǐng)求。前段時(shí)間看到公司的開(kāi)發(fā)人員也在用它作一些測(cè)試,看起來(lái)也不錯(cuò),很簡(jiǎn)單,也很容易使用。

    通過(guò)下面的一個(gè)簡(jiǎn)單的例子和注釋,相信大家可以更容易理解這個(gè)工具的使用。

    一個(gè)簡(jiǎn)單的例子

    在這個(gè)例子的一開(kāi)始,我執(zhí)行了這樣一個(gè)命令 ab -n 10 -c 10 http://www.google.com/

    這個(gè)命令的意思是啟動(dòng) ab ,模擬10個(gè)用戶(-n 10)同時(shí)訪問(wèn) www.google.com,并迭代10次(-c 10)。跟著下面的是 ab 輸出的測(cè)試報(bào)告,紅色部分是我添加的注釋。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd