apache ab測試

Apache服務(wù)器自帶了ab壓力測試工具,可以用來測試網(wǎng)站性能,使用簡單方便。

工具/原料
Apache

方法/步驟

打開Apache服務(wù)器的安裝路徑,在bin目錄中有一個ab.exe的可執(zhí)行程序,就是我們要介紹的壓力測試工具。

在Windows系統(tǒng)的命令行下,進入ab.exe程序所在目錄,執(zhí)行ab.exe程序。注意直接雙擊無法正確運行。

執(zhí)行ab命令成功后,可以看到如圖提示。該幫助很清楚詳細的介紹了ab的用法以及各個參數(shù)的含義。
ab 的用法是:ab [options] [http://]hostname[:port]/path
例如:ab -n 5000 -c 200 http://localhost/index.php
上例表示總共訪問http://localhost/index.php這個腳本5000次,200并發(fā)同時執(zhí)行。

ab常用參數(shù)的介紹:
-n :總共的請求執(zhí)行數(shù),缺省是1;****
-c: 并發(fā)數(shù),缺省是1;
-t:測試所進行的總時間,秒為單位,缺省50000s
-p:POST時的數(shù)據(jù)文件
-w: 以HTML表的格式輸出結(jié)果

執(zhí)行測試用例:ab -n 1000 -c 100 -w http://localhost/index.php >>c:\1.html
上面的測試用例表示100并發(fā)的情況下,共測試訪問index.php腳本1000次,并將測試結(jié)果保存到c:\1.html文件中。

測試報告如圖,可知在該100并發(fā)訪問的情況下,共測試訪問1000次,失敗了852次??芍撃_本在此環(huán)境無法滿足100并發(fā)訪問的要求。

6
修改參數(shù)繼續(xù)測試。測試并發(fā)50和30兩種情況,由測試報告得知,在并發(fā)訪問降到30時,錯誤的訪問數(shù)降為39。


如何使用Apache的ab工具進行網(wǎng)站性能測試

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 打開Apache服務(wù)器的安裝路徑(我用的是 WampServer),在bin目錄中有一個ab.exe的可執(zhí)行程序,...
    香蕉小黃人閱讀 621評論 0 0
  • 遇到這種情況一般是你開的并行數(shù)量太多了。。。例如:ab -c 1000 -n 10000 http://local...
    提莫隊長1234閱讀 2,807評論 0 1
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • (一) 那天,房間門開了,是一個小姑娘。 我光著膀子問她,準備好了么。 她說:“嗯,東西都帶著呢?!?我隨手燃一支...
    顧秋水閱讀 891評論 0 0
  • 每次選房間,或者大學(xué)宿舍選床位,我都選向陽的窗邊。這樣就無形中多了一項福利,每天早上陽光透過窗簾灑在臉上,每天早上...
    落蕉公子閱讀 493評論 0 7

友情鏈接更多精彩內(nèi)容