在javascript中测量WebSocket数据输入/输出的大小
我想编写一个测试来测量通过WebSocket从node.js服务器发送的数据的大小/数量,但我不确定如何进行。这些消息是JSON格式的。有没有一种方法可以测量JSON大小或任何模块 我经常发送大量数据,希望测量每秒的数据吞吐量在javascript中测量WebSocket数据输入/输出的大小,javascript,json,node.js,websocket,benchmarking,Javascript,Json,Node.js,Websocket,Benchmarking,我想编写一个测试来测量通过WebSocket从node.js服务器发送的数据的大小/数量,但我不确定如何进行。这些消息是JSON格式的。有没有一种方法可以测量JSON大小或任何模块 我经常发送大量数据,希望测量每秒的数据吞吐量 提前感谢…我发现最好的方法是使用协议分析器,如。我发现最好的方法是使用协议分析器,如。考虑使用外部工具,如Fiddler2或Wireshark,从外部观察单个请求/会话非常容易。还可能有一些更具体的网络监控工具/代理,用于显示此类总计/报告。@pst谢谢。我尝试过wire
提前感谢…我发现最好的方法是使用协议分析器,如。我发现最好的方法是使用协议分析器,如。考虑使用外部工具,如Fiddler2或Wireshark,从外部观察单个请求/会话非常容易。还可能有一些更具体的网络监控工具/代理,用于显示此类总计/报告。@pst谢谢。我尝试过wireshark和chrome开发者工具,我试图找到单个消息的大小,但我想知道持续一段时间内的吞吐量。您使用什么方法发送数据?在常规套接字上,发送操作完成时会有一个回调,允许您在该点进行计算。@Brad我使用的是socket.io node.js模块。客户端接收到的消息有回调,但是否有计算消息大小的方法?谢谢。你是在寻找单页浏览的吞吐量吗?在页面加载之后,可以通过保存HAR文件和提取相关信息来计算吞吐量。考虑外部工具(如FIDDLR2或WiReSurk),从外部观察到对于奇异请求/会话非常容易。还可能有一些更具体的网络监控工具/代理,用于显示此类总计/报告。@pst谢谢。我尝试过wireshark和chrome开发者工具,我试图找到单个消息的大小,但我想知道持续一段时间内的吞吐量。您使用什么方法发送数据?在常规套接字上,发送操作完成时会有一个回调,允许您在该点进行计算。@Brad我使用的是socket.io node.js模块。客户端接收到的消息有回调,但是否有计算消息大小的方法?谢谢。你是在寻找单页浏览的吞吐量吗?页面加载后,您可以通过保存HAR文件并提取相关信息来计算吞吐量。