網站壓力測試軟體WebBench以及壓測Jexus

來源:互聯網
上載者:User

Webbench是知名的網站壓力測試工具,它是由Lionbridge公司(http://www.lionbridge.com)開發。Webbench能測試處在相同硬體上,不同服務的效能以及不同硬體上同一個服務的健全狀態。webbench的標準測試可以向我們展示伺服器的兩項內容:每秒鐘相應請求數和每秒鐘傳輸資料量。webbench不但能具有便准靜態頁面的測試能力,還能對動態網頁面(ASP,PHP,JAVA,CGI)進 行測試的能力。還有就是他支援對含有SSL的安全網站例如電子商務網站進行靜態或動態效能測試。
Webbench最多可以類比3萬個並發串連去測試網站的負載能力。
官方首頁:http://home.tiscali.cz/~cz210552/webbench.html

官方介紹:
Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and can use HTTP/0.9-HTTP/1.1 requests. This benchmark is not very realistic, but it can test if your HTTPD can realy handle that many clients at once (try to run some CGIs) without taking your machine down. Displays pages/min and bytes/sec. Can be used in more aggressive mode with -f switch.

具體可以參考以下幾篇文章有很詳細的介紹:

  • 找到一款不錯的網站壓力測試工具webbench[原創]
  • Web效能壓力測試工具之WebBench詳解
  • 實戰網站壓力/負載測試之WebBench篇

下面貼幾個測試Jexus 5.2.4處理靜態網頁和ASP.NET網頁的速度的壓力測試資料:

測試環境,Webbench與Jexus在同一伺服器。

CPU:1個/4核,速度2GHz
記憶體:4G
Linux:Ubuntu V10.04 64位伺服器版,核心3.2.0
測試軟體:Webbench v1.5
mono版本:3.0.6
Jexus版本:5.2.4
背景工作處理序數:1個

靜態檔案:107位元組
ASPX檔案:145位元組,無運算邏輯和資料處理。


 



結論是,jexus 5.2.4處理靜態檔案或ASP.NET檔案,與並發數關係不大100、200、500、1000並發下,靜態處理速度能達1萬5,ASP.NET達1200以上,與IIS7.5相比,ASPX處理速度還需加強。上面的測試是單進程,2背景工作處理序時,Jexus處理ASPX的速度可以提高75%,Jexus V5.2.4雙背景工作處理序處理ASP.NET速度,可以認為已經與IIS7.5接近或持平。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.