【问题标题】:Run SQL Queries from Visual Studio 2010 Test Suite when running Load Tests运行负载测试时从 Visual Studio 2010 测试套件运行 SQL 查询
【发布时间】:2016-02-12 02:19:06
【问题描述】:

我是 Visual Studio 2010 测试套件的新手。我创建了一个负载测试来对 wcf 服务执行一些压力测试,我正在逐渐增加用户数量。这些服务对数据进行一些处理并将结果存储在数据库中。我看到一些数据没有得到完全处理。我已经编写了每 5 分钟在 SQL Management Studio 中手动执行一次的 SQL 查询,以查看处理失败的时间点。 我想知道是否有一种方法可以从 Visual Studio 自动化此过程,使其每 5 分钟或在其他条件下自动运行这些查询并存储结果,而不是我在 SQL Management Studio 中手动运行它们。

【问题讨论】:

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


    【解决方案1】:

    是的。 Visual Studio LoadTest 可以执行 WebPerformanceTests 以及传统的单元测试。

    1. 创建一个新的单元测试,将其设置为执行 SQL 查询 你需要这样做。
    2. 向您的 LoadTest 添加新场景
    3. 将单元测试添加到您的新场景中
    4. 在新场景中编辑测试组合并选择“基于用户节奏的测试组合”测试组合模型。
    5. 将每个用户每小时的测试次数设置为 12(每 5 分钟一次)。
    6. 确保您的新场景的负载模式是恒定的,并且恒定用户数是 1。

    【讨论】:

      【解决方案2】:

      您可以创建一个简单的控制台应用程序,该应用程序要么休眠然后调用您的查询,要么设置一个计划任务以每 x 分钟运行一次。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多