3

我想测量我的应用程序中每个层或模块所花费的时间。

Dynatrace有这样的特点。我想知道这是否可以通过 Visual Studio 2012 Ultimate 自己的负载测试工具实现?

4

1 回答 1

1

可以使用 Visual Studio Profiler 分析 .Net 应用程序。对于 asp.net,您可以通过编辑测试设置文件来启用分析,如此所述。

但是,将只使用采样方法:它是一种统计分析方法,向您显示在应用程序中执行大部分用户模式工作的函数。您没有时间安排,但这是开始寻找加快申请速度的好地方。您还可以获得层交互(WCF 或 ADO.net)。

您还可以在负载测试期间使用您最喜欢的分析器来分析应用程序,因为 VS 负载测试工具可以运行设置/清理代码。

编辑: 正如我所说,一切都在这里描述。

创建新的 /update 当前测试设置文件。一定要在运行前选择它(Test/Test Settings/Select)。

请务必在设置中选中“ASP.NET Profiler”。

在此处输入图像描述

像往常一样运行负载测试。最后,您将在测试结果中看到一个新图标。

在此处输入图像描述

于 2013-07-16T09:47:08.223 回答