我需要衡量在ASMX ASP.NET Web服务上处理请求的时间长度。对此最好的方法是什么? ASP.NET中是否支持“本机”支持此操作而无需编写代码?感谢。
答案 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服务器接受请求的时间到响应请求的第一个字节传送的时间。