【问题标题】:Measuring time spent in each layer in Visual Studio Load Tests在 Visual Studio 负载测试中测量每一层花费的时间
【发布时间】:2013-07-13 02:19:23
【问题描述】:

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

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

【问题讨论】:

    标签: visual-studio load-testing performance-testing


    【解决方案1】:

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

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

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

    编辑: 正如我所说,所有内容都被描述为here

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

    一定要检查设置中的“ASP.NET Profiler”。

    照常运行负载测试。最后,您会在测试结果中看到一个新图标。

    【讨论】:

    • 感谢您的回答。您能否更详细地解释一下如何在负载测试期间分析应用程序?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多