免费测试Web服务流量的工具?

时间:2011-08-08 16:29:40

标签: c# web-services statistics traffic

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

3 个答案:

答案 0 :(得分:4)

Fiddler可以帮助您。

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

答案 1 :(得分:2)

如果您的服务使用WCF技术,则可以使用WCF performance counters。 使用此配置启用它们:

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

它包含了您需要的所有内容。

答案 2 :(得分: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。我不知道你是如何构建你的web服务的,所以它只是一个建议