2009-10-14 70 views
1

如何基準網站?我想定義可以同時處理多少用戶。你能建議我任何有助於閱讀/工具嗎?基準網站

我不認爲事情,但該網站是一個Flex應用程序消耗的Tomcat的servlet的

回答

2

Apache Bench 'ab'

AB提供的一些服務是基準Apache的超文本傳輸​​協議(HTTP)服務器的工具。它旨在爲您提供一個當前Apache安裝執行方式的印象。這特別顯示了您的Apache安裝每秒可以處理多少個請求。

*我假設你正在運行nix中,並已安裝了Apache ...所以....

例如:

如果你想發送量100總要求,10請求在您的命令提示符下鍵入此命令:

# ab -n 100 -c 10 http://www.somewhere.com/ 
+0

我知道Apache ab,但我不知道如何使用它來確定最大併發用戶數。當請求時間下降到我將要解決的限制時,或者,例如,當服務器開始斷開連接時? 另一個問題是關於硬件。如果我從一臺遠程計算機運行ab,這可以真正模擬大量的併發請求或我的帶寬限制(正常DSL)停止ab以正常工作? 謝謝 – wezzy 2009-10-14 14:00:51

+0

您可以從一臺計算機生成大量流量。至於衡量併發連接,你必須做一些分析。無論如何,您可以手動啓動併發連接數,直到網站變得不可用。你可能會到達Apache的最大客戶端。您可能會遇到內存限制。這可能不代表你的代碼。無論如何,如果你長時間玩AB,你會得到最終的信息。 – 2009-10-15 12:24:21

+0

感謝您的信息 – wezzy 2009-10-17 21:47:15

1

有一些網站提供這樣的服務。我知道Load Impact一個是免費的,如果你想一次模擬多達50個用戶。