在ASP.NET中检测Web服务性能

时间:2010-05-10 13:22:37

标签: asp.net web-services iis

我需要衡量在ASMX ASP.NET Web服务上处理请求的时间长度。对此最好的方法是什么? ASP.NET中是否支持“本机”支持此操作而无需编写代码?感谢。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可以使用分析器。 ANTS Performance Profiler(http://www.red-gate.com/products/ants_performance_profiler/index.htm)和dotTrace(http://www.jetbrains.com/profiler/)都很好。原生Perfmon也很好。

另一个类似的问题是:https://stackoverflow.com/questions/7867/best-tool-for-performance-testing-asp-net

答案 2 :(得分:0)

你想测量什么?方法之间的执行时间,返回/来自客户端的时间?

Perfmon适用于聚合性能计算,但对于单次请求审核并不是真正有用。 ANTS分析器适用于监控程序领域的性能,如果这就是您所追求的目标。

如果您正在寻找往返客户端到服务器的测量,请尝试IIS日志中的TimeTaken字段。它测量从Web服务器接受请求的时间到响应请求的第一个字节传送的时间。