2

我用 C# 编写了一个 Web 服务。现在,我需要测试 Web 服务流量以获取诸如(获得响应需要多长时间,一小时内可以处理多少响应等。关于 Web 服务的几乎统计信息)之类的信息。是否有任何工具(免费/付费)来获取此信息?

4

3 回答 3

4

Fiddler可以帮助你。

您可以通过这种方式为一个客户测量它。但是,如果您需要同时为所有用户提供更广泛的信息,您将需要一些不同的东西。

于 2011-08-08T16:33:11.527 回答
2

如果您的服务使用 WCF 技术,则可以使用WCF 性能计数器。使用此配置启用它们:

<configuration>
    <system.serviceModel>
        <diagnostics performanceCounters="All" />
    </system.serviceModel>
</configuration>

它几乎包括您需要的一切。

于 2011-08-08T16:38:35.487 回答
0

如果您正在寻找的是各种负载测试工具。我不确定它们在自定义 Web 服务上的工作情况或如何实现它们,但您可以从 soapUI ( http://www.soapui.org/About-SoapUI/what-is-soapui.html ) 或 WCAT( http://www.iis.net/community/default.aspx?tabid=34&i=1466&g=6)后者通常用于 IIS。我不知道你是如何建立你的网络服务的,所以这只是一个建议

于 2011-08-08T16:38:13.663 回答