webbench 代碼閱讀

來源:互聯網
上載者:User

標籤:

 

簡介:

Webbech能測試處在相同硬體上,不同服務的效能以及不同硬體上同一個服務的健全狀態.webBech的標準測試可以向我們展示伺服器的兩項 內容:每秒鐘相應請求數和每秒鐘傳輸資料量.webbench不但能具有便准靜態頁面的測試能力,還能對動態網頁面(ASP,PHP,JAVA,CGI)進 行測試的能力.還有就是他支援對含有SSL的安全網站例如電子商務網站進行靜態或動態效能測試.

×××××××××××××××××××××××××吐槽,可忽略××××××××××××××××××××××

 好吧 , 我承認好高端,但整個代碼也就幾百行,還是算上注釋呀,看完之後,完全沒有什麼動態網頁測試,SSL 安全網站測試什麼選項呀!!!!

,只有選擇http協議的要求標頭選項呀,什麼GET,HEAD,之類的

×××××××××××××××××××××××××××××××××××××××××××××××××××××

 

瞭解代碼,你先得瞭解它的商務程序

 痛點一:擷取web伺服器資訊

     解決這個問題,首先你的瞭解你要測試什嗎? 你要測試的是一個web伺服器應對大量請求的能力,就是所說的壓力測試。你要做的是同時構造大量的請求,達到測試目的。

     請求是有 URL 地址串連 指示的,你要明白URL 地址串連由什麼組成,你需要從其中擷取那些必要的資訊構成請求。url的一般模式為

            http://myname:[email protected]:80/mydir/myfile.html?myvar=myvalue#myfrag

      

URI部分

意義

http

協議名稱

myname

使用者名稱(可選)

mypass

密碼(可選)

www.vimer.cn

主機網路地址

80

連接埠號碼(可選)

/mydir/myfile.html

資源路徑

myvar=myvalue

查詢字串(可選)

myfrag

錨點(可選)

 

 

webbench 代碼閱讀

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.