我正在与提琴手一起玩,以收集有关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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top