2011-03-21 155 views
0

我有一個使用zend框架製作的網站(不是很重要,但要精確)。爲網站創建壓力測試

我需要一個軟件/腳本/任何東西來創建某種壓力測試,以查看它可以支持多少用戶。

我必須模擬用戶在頁面之間導航,沒有什麼太花哨。

任何人都可以給我一些建議嗎?

如果我可以在硬件資源上創建某種依賴關係,它也會很好。

+1

http://blog.olenepal.org/index.php/archives/300使用apache基準測試(ab)和JMeter – 2011-03-21 14:19:19

+0

大約一年前,我使用了一個免費的網站/服務,它將訪問時間,最多可同時爲50個用戶加載時間。 (更多用戶不是免費的)。不過,我很抱歉,我記不起網站的名稱,今天我的谷歌搜索功能也不強。 – 2011-03-21 14:24:03

回答

2

其他一些答案會爲您提供一個非常基本的負載測試級別,但通常他們不會真實地運行服務器因爲它們不會請求頁面上的所有其他資源(圖像,CSS等)。如果這對你是好的,那麼他們是一個開始的好地方。只要知道你只會測試系統的一部分。如果你想更準確地模擬預期的流量,那麼你需要轉向更復雜的負載測試工具。如果您的軟件預算爲零,則有JMeter和OpenSTA。預算微薄,您可以使用BrowserMob或LoadStorm的服務進行簡單的負載測試。如果您需要的不止於此,您需要查看更復雜的負載測試工具(例如我們的產品 - Web性能負載測試器)。

3

如果你在是Apache網絡服務器上運行,看看apache bench

1

使用Apache板凳(http://httpd.apache.org/docs/2.0/programs/ab.html),或圍攻 - 我的收藏 - (http://freshmeat.net/projects/siege/)用於測試