我想對我們公司正在開發的一個網站進行基準測試。它將由多個網絡和後端服務器組成。分佈式HTTP基準測試工具?
爲了能夠正確模擬大量的請求,我考慮使用我們的開發機器(大約15 Xp/Vista)和一些備用的紅帽服務器作爲基準測試客戶端。
是否有任何工具可以讓我將這些機器設置爲從機/客戶機,然後控制它們執行組合基準並獲得聚合結果?
基準測試將包括模擬正常用戶登錄和瀏覽幾頁。
我想對我們公司正在開發的一個網站進行基準測試。它將由多個網絡和後端服務器組成。分佈式HTTP基準測試工具?
爲了能夠正確模擬大量的請求,我考慮使用我們的開發機器(大約15 Xp/Vista)和一些備用的紅帽服務器作爲基準測試客戶端。
是否有任何工具可以讓我將這些機器設置爲從機/客戶機,然後控制它們執行組合基準並獲得聚合結果?
基準測試將包括模擬正常用戶登錄和瀏覽幾頁。
Apache JMeter是該域中的參考。 根據可用的內存和CPU,您將在JMeter上設置爲控制器和所需的多個從站。
在你的情況下,最好使用非gui測試 以獲得更好的性能結果。
如果你只是想模擬簡單的請求,你可以使用Apache’s ab
。
我已經很成功地使用了grinder。
您可能還想指出,我們有嚴重的基礎設施問題,從內部網到服務器所在的DMZ,這並不罕見。無論我們推多少,我們都無法突破足夠的流量(有些公司可以從DMZ到外部有千兆互聯網連接,但向內指向往往是完全不同的口徑)
在一個項目上,我們最後在服務器大廳裏放了幾個披薩盒pc。
如果需要在很多機器上進行負載測試,請看Tsung,這是一款用Erlang編寫的分佈式負載測試工具。它功能全面,絕對可以在許多機器上擴展。
我相信它確實回答了這個問題。你覺得它怎麼樣?我真的好奇;我對此沒有太多回答。 – jc00ke 2016-02-28 19:22:30