【问题标题】:Measuring size of websockets data input/output in javascript在javascript中测量websockets数据输入/输出的大小
【发布时间】:2012-08-11 05:45:57
【问题描述】:

我想编写一个测试来测量从 node.js 服务器通过 websockets 发送的数据的大小/数量,但我不知道如何去做。消息采用 JSON 格式。有没有办法测量 JSON 大小或任何可以提供帮助的模块?

我经常发送大量数据,想测量每秒的数据吞吐量。

提前谢谢...

【问题讨论】:

  • 考虑使用 Fiddler2 或 Wireshark 等外部工具来观察从外部(对于单个请求/会话非常容易做到)。可能还有一些更具体的网络监控工具/代理,旨在吐出此类总数/报告。
  • @pst 谢谢。我已经尝试过 wireshark 和 chrome 开发者工具,我已经设法找到单个消息的大小,但我想知道一段时间内的吞吐量。
  • 您使用什么方法发送数据?在常规套接字上,发送操作完成时会有回调,允许您在该点进行计算。
  • @Brad 我正在使用 socket.io node.js 模块。客户端收到的消息有回调,但有没有办法计算消息的大小?谢谢。
  • 您是否正在寻找单个页面视图的吞吐量?页面加载后,您可以通过保存 HAR 文件并从中提取相关信息来计算吞吐量。

标签: javascript json node.js websocket benchmarking


【解决方案1】:

我发现最好的方法是使用像WireShark 这样的协议分析器。

【讨论】:

    猜你喜欢
    • 2021-07-04
    • 2022-11-19
    • 2021-12-12
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-08
    相关资源
    最近更新 更多