【问题标题】:Programmatic way to determine how much data is transmitted over the wire?确定通过线路传输多少数据的编程方式?
【发布时间】:2013-07-03 06:31:32
【问题描述】:

我正在开发一种网络服务,该服务需要尽可能多地节省带宽,因为它将通过非常昂贵的数据连接进行传输。我想开发一系列功能测试,这样我可以运行各种可能发生的场景,并准确记录每次传输了多少数据,这样我就可以尝试各种类型的压缩和各种算法,并将它们与其他运行。

我在使用 IIS 7.5 和 .net 框架 (v4) 的 Windows 上运行。我可以使用任何工具或内置 API 来执行此操作吗?

【问题讨论】:

    标签: .net web-services testing load-testing


    【解决方案1】:

    您需要监控网络层本身,因为通常的 API 会抽象出错误解决方案和其他内容。特别是在 TCP 的情况下,有很多闲聊。但这是多余的,因为您只对检查压缩算法以减少实际有效负载感兴趣。您可以直接执行此操作,因为您完全可以控制。如果要记录实际使用情况,请使用 Wireshark 等第三方协议分析工具。

    【讨论】:

    猜你喜欢
    • 2013-06-07
    • 2012-04-28
    • 1970-01-01
    • 2010-10-30
    • 2021-01-02
    • 1970-01-01
    • 2011-04-17
    • 2011-10-15
    • 2011-04-05
    相关资源
    最近更新 更多