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

引子

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

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

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

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

    簡介

    ab的全稱是ApacheBench,是 Apache 附帶的一個小工具,專門用于 HTTP Server 的benchmark testing,可以同時模擬多個并發(fā)請求。前段時間看到公司的開發(fā)人員也在用它作一些測試,看起來也不錯,很簡單,也很容易使用。

    通過下面的一個簡單的例子和注釋,相信大家可以更容易理解這個工具的使用。

    一個簡單的例子

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

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

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