【发布时间】:2016-12-11 13:06:29
【问题描述】:
我知道我可以使用 Visual Studio 执行 Web 性能测试。然而,结果似乎只显示页面加载时间。
我是否能够深入到代码级别以查看导致速度变慢的违规代码?
【问题讨论】:
-
听起来像是 New Relic Tool 的工作。
标签: visual-studio performance-testing
我知道我可以使用 Visual Studio 执行 Web 性能测试。然而,结果似乎只显示页面加载时间。
我是否能够深入到代码级别以查看导致速度变慢的违规代码?
【问题讨论】:
标签: visual-studio performance-testing
我下面的回答是从最终用户测试的角度来看的。如果您有权访问应用程序代码,则可以通过日志、利用率测量等清楚地调试性能。
我建议使用网络分析器来分析您的网络流量。您可以在通过 Visual Studio 测试或任何其他 Web 自动化框架(JMeter 等)生成负载时执行此操作。
有很多选项,但您可以直接使用 Chrome 的开发人员工具 (CTRL-SHIFT-I)。
对于资源分析:选择“网络”标签,打开相关页面,您会看到所有流量和资源的漂亮时间线。
对于时间分配:选择时间轴选项卡,选择所有捕获选项,打开相关页面,您会看到加载、脚本、渲染等所用时间的详细分解。
【讨论】: