题
我正在与提琴手一起玩,以收集有关ASP.NET页面加载需要多长时间的统计数据。在“统计”选项卡中,我看到了 Total Sequence Time
Does this number include ALL the following:
1. Time over the wire
2. Downloading JS files
3. Running any JS scripts on load
4. Making any database calls
5. Running server side logic
可以添加/删除的其他内容?
解决方案
它将包括时间到最后一个字节。 Fidler进行网络监视。
由于您不访问浏览器上的任何数据库等,该时间已包含在内。 JS文件的DL时间也包括在发送给客户端,因为它们已发送给客户端。如果您的JS会在Pageload上加载任何其他文件,那么此时间也将包括在IG中,如果IG不从服务器中获取任何内容,则不包括该时间。
其他提示
如前所述,提琴手跟踪了整个网络传播的字节,实际上并不是为了进行性能测试。如果您想进行性能测试,建议是生成几个涵盖Web应用程序功能的单元测试,然后使用Visual Studio内置的性能测试(或使用其他测试框架)来压力您的应用程序。这是确定负载的更准确的方法。
如果您正在寻找一个页面的加载时间,请打开跟踪以从头开始到完成加载时间。它将显示堆栈中的每个事件。
Hth
不隶属于 StackOverflow