Pan*_*kaj 42 load-testing websocket
我们正在构建一个使用websockets的群聊功能.我们想测试当前基础设施可以支持的连接数.
基本上它归结为如何模拟websocket.
我可以从我最近的经历中给你一个建议.您可以将基于webkit的Phantom虚拟客户端连接到聊天服务器并测量资源使用情况(即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
}
});
Run Code Online (Sandbox Code Playgroud)
你是否使用套接字IO之类的框架进行websocket通信?
| 归档时间: |
|
| 查看次数: |
26802 次 |
| 最近记录: |