运行Load Tests时,从Visual Studio 2010 Test Suite运行SQL查询

时间:2011-11-03 22:54:46

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

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

2 个答案:

答案 0 :(得分:1)

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

  1. 创建一个新的单元测试,将其设置为执行SQL查询 你需要做的。
  2. 向LoadTest添加新方案
  3. 将单元测试添加到新方案
  4. 在新方案中编辑测试组合,然后选择“根据用户速度测试组合”测试组合模型。
  5. 将每小时每用户测试数设置为12(每5分钟)。
  6. 确保新的Scenario的Load Pattern为常量且Constant User Count为1。

答案 1 :(得分:0)

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

相关问题