【发布时间】:2013-07-13 02:19:23
【问题描述】:
我想测量我的应用程序中每个层或模块所花费的时间。
Dynatrace 有这样的功能。我想知道这是否可以通过 Visual Studio 2012 Ultimate 自己的负载测试工具实现?
【问题讨论】:
标签: visual-studio load-testing performance-testing
我想测量我的应用程序中每个层或模块所花费的时间。
Dynatrace 有这样的功能。我想知道这是否可以通过 Visual Studio 2012 Ultimate 自己的负载测试工具实现?
【问题讨论】:
标签: visual-studio load-testing performance-testing
可以使用 Visual Studio Profiler 分析 .Net 应用程序。对于 asp.net,您可以通过编辑测试设置文件来启用分析,如here 所述。
但是,它将仅使用采样方法:它是一种统计分析方法,可向您显示在应用程序中执行大部分用户模式工作的函数。您没有时间安排,但这是开始寻找加快申请速度的好地方。您还可以获得层交互(WCF 或 ADO.net)。
您还可以在负载测试期间使用您最喜欢的分析器来分析应用程序,因为 VS 负载测试工具可以运行设置/清理代码。
编辑: 正如我所说,所有内容都被描述为here。
创建新的/更新当前测试设置文件。运行前一定要选择(Test/Test Settings/Select)。
一定要检查设置中的“ASP.NET Profiler”。
照常运行负载测试。最后,您会在测试结果中看到一个新图标。
【讨论】: