34
A
回答
5
7
我可以給你從我最近的經驗建議。您可以基於WebKit的幻影虛擬客戶端連接到您的聊天服務器和衡量資源使用(即CPU,內存,可使用shell腳本或其他實用程序,或者你可以分析爲您服務)
var system = require('system');
var page = require('webpage').create();
page.viewportSize = { width: 1024, height: 768 };
page.open("<URL to chat server service>", function (status) {
// Check for page load success
if (status !== "success") {
console.log("Unable to connect");
phantom.exit();
} else {
console.log("Client connected ");
//after connecting you may extract further information, taking screenshots etc. refer the phantom.js API for further details
}
});
你使用任何框架像套接字IO爲websocket通信?
3
如何使用Jmeter達到此目的。雖然它還不直接支持WebSocket,但可以使用TCP採樣器完成工作。
或者你可以得到一個插件,這將增加WebSocket的支持JMeter的:http://github.com/maciejzaleski/JMeter
不用說都JMeter的和WebSocket的插件是開源和免費使用。
5
已經過去了好幾年,還有一個新的工具,做WebSockets的負載測試: https://github.com/observing/thor
1
您可以使用該負載測試工具。
我在類似的項目中使用了WebLOAD。它記錄了使用瀏覽器時的網絡流量 - 它記錄了常規HTTP請求以及網絡套接字流量 - 然後您可以與許多用戶一起播放腳本並測量服務器的行爲。
0
我會用Node.js來做,所以你可以使用同樣的websocket客戶端庫,你也可以在實際的客戶端中使用它們。
- Node.js的:https://nodejs.org/
- 的WebSocket客戶端例如socket.io客戶端:http://socket.io/get-started/chat/
0
一個很好的經驗
相關問題
- 1. 如何使用JMeter對Websockets執行負載測試?
- 2. 對負數進行測試
- 3. MongooseIM的Tsung負載測試(websockets)
- 4. 如何重新使用Rspec測試進行負載測試
- 5. 如何對node.js服務器進行負載測試?
- 6. 使用BotFramework-Emulator進行負載測試
- 7. 使用TestNG進行負載測試
- 8. 使用JMeter進行負載測試
- 9. 使用爬蟲進行負載測試
- 10. 使用Jenkins進行負載測試
- 11. GCM無法進行負載測試
- 12. setUp和tearDown如何使用Jmeter和Junit進行負載測試?
- 13. 如何處理Jmeter中的post方法進行負載測試?
- 14. 如何將JMeter與Selenium WebDriver集成進行負載測試?
- 15. 如何爲網站進行負載測試?
- 16. 如何使用jmeter和visualVM進行負載測試?
- 17. 如何爲JWT Secured Rest API進行負載測試
- 18. 如何在Windows中運行Apache基準測試負載測試?
- 19. 如何使用JMeter執行對網站的負載測試
- 20. 如何使用Jmeter執行對Insight附件的負載測試
- 21. JMeter負載測試
- 22. SoapUi負載測試
- 23. WCF負載測試
- 24. VS2010負載測試:如何執行在每次負載測試之前運行一次的自定義操作
- 25. 負載測試vuser負載亞軍11
- 26. 負載測試 - 套接字連接在運行負載測試時中止
- 27. 如何運行多線程wget在REST API上進行負載測試
- 28. 負載測試工具的負載測試能力
- 29. selenium或負載測試nodejs apis負載測試
- 30. 如何完成負載測試