【问题标题】:How to determine where Load Test results are saved in Visual Studio 2010?如何确定负载测试结果在 Visual Studio 2010 中的保存位置?
【发布时间】:2011-12-02 20:45:13
【问题描述】:

我正在使用 Visual Studio 2010 运行一些负载测试。我无法弄清楚如何设置测试结果的保存位置,而且一旦测试运行,我似乎没有可浏览的测试结果。

我的一般想法是,您应该提供一个 SQL 连接字符串,指定一个 SQL 服务器并在其上设置一些表。

在哪里设置本地测试运行的连接字符串?是否可以配置 VS2k10 将我的测试结果保存到本地文件?

请注意,我的环境中明确禁止使用 SQL Express 等本地 SQL 数据库。

【问题讨论】:

    标签: sql visual-studio visual-studio-2010 testing load-testing


    【解决方案1】:

    如果您发现自己没有设置数据库来存储来自 VS 2010 负载测试器的测试结果,以下内容将有所帮助。

    VS 2010 的默认安装,不会有 Microsoft Visual Studio Test Controller 2010 工具。

    要创建必要的表来存储测试结果,您只需对数据库运行 loadtestresultsrepository.sql 脚本即可。

    您可以在以下位置找到此脚本:
    x86 - C:\Program Files\Microsoft Visual Studio 10\Common7\IDE
    x64 - C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE

    取自: MSDN: How to: Create a Load Test Results Repository Using SQL

    【讨论】:

      【解决方案2】:

      Visual Studio 严格要求 SQL Server 用于负载测试存储。如果您没有 SQL Server 数据库,则无法保存测试运行数据。您所能做的就是在测试运行后立即浏览结果,或者将测试详细信息复制并粘贴到 Excel 中。关闭结果后,它就永远消失了。

      但是,数据库不必位于您的本地计算机上。您是否有机会访问网络中其他位置的 SQL Server?

      您必须在使用前运行“Microsoft Visual Studio Test Controller 2010 Configuration Tool”(位于 Visual Studio 开始菜单文件夹中)来配置数据库。

      在测试(菜单)> 管理测试控制器中设置连接字符串。此对话框允许您选择控制器(或本地测试的“本地 - 无控制器”),还允许您将连接字符串设置为负载测试结果存储。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-11
        • 2012-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-20
        相关资源
        最近更新 更多