7 .net c# testing performance webpage
我想知道是否有一种简单的方法来衡量从按Enter键到完全显示/加载网页所需的时间.我是否需要使用Timer,或者是否存在我错过的Web浏览器控件(或.net框架)中内置的功能?
谢谢
如果您可以控制 ASP.NET 页面,则可以打开跟踪。在那里您将获得大量有关页面生命周期的信息(包括时间戳)以及其他有用的分析信息。
Page在aspx 文件顶部的指令中打开页面跟踪:
<%@ Page Trace="true" %>
Run Code Online (Sandbox Code Playgroud)
或者在代码中动态地:
Trace.IsEnabled = true;
Run Code Online (Sandbox Code Playgroud)
或者在应用程序中全局设置 web.config:
<configuration>
<system.web>
<trace enabled="true" requestLimit="40" localOnly="false"/>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
另请参阅Trace 的MSDN 文档。