2012-11-17 54 views
6

我有幾個無頭瀏覽器的經驗,但只用於測試和不加載測試。啓動500-1000 websocket客戶端加載測試應用程序的最佳方法是什麼?這是否簡單,只需循環一個setTimeout即可逐漸增加?如何有效地使用無頭瀏覽器加載測試webapp?

我可以自己構建實際的測試,我只是好奇哪個框架最適合這個。

我有ZombieJS和PhantomJS(以及Casper和Webspecter)的經驗。

+1

您正在測試客戶端還是服務器?如果您只是測試服務器,爲什麼不在節點或其他東西中創建大量WebSocket客戶端? – tjameson

+0

我正在測試前端客戶端。 – switz

回答

2

看起來像你想在你的服務器上進行可伸縮性/負載測試。如何用數十萬個虛擬客戶端測試客戶端性能?無論如何,我假設你已經嘗試過使用無頭幻影客戶端。這也是我也試過的一樣,它對我很好,我使用一些實用程序插件監控CPU,網絡吞吐量和內存使用情況。

有一個插件可以實現JMeter集成websocket協議。這可能會有所幫助

https://github.com/kawasima/jmeter-websocket/

相關問題