我想测量应用程序中每个图层或模块花费的时间。
Dynatrace有这样的功能。我想知道这是否可以使用Visual Studio 2012 Ultimate自己的负载测试工具?
答案 0 :(得分:1)
可以使用Visual Studio Profiler配置.Net应用程序。对于asp.net,您可以通过编辑here所述的测试设置文件来启用性能分析。
但是,它只会使用采样方法:它是一种统计分析方法,它向您显示在应用程序中执行大多数用户模式工作的功能。你没有时间,但它是一个开始寻找区域来加速你的应用程序的好地方。您还可以获得层级交互(WCF或ADO.net)。
您还可以在负载测试期间使用您喜欢的探查器分析应用程序,因为VS负载测试工具可以运行安装/清理代码。
修改: 正如我所说,所有内容都被描述为here。
创建新的/更新当前测试设置文件。务必在运行前选择它(测试/测试设置/选择)。
请务必在设置中查看“ASP.NET Profiler”。
像往常一样运行负载测试。最后,您将在测试结果中看到一个新图标。