2011-11-03 162 views
0

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

回答

1

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

  1. 创建一个新的单元测试,将其设置为执行您需要执行的SQL查询 。
  2. 添加一个新的方案,以你的负载测试
  3. 单元测试添加到您的新方案
  4. 编辑测试混合在你的新方案,并选择“测试组合基于用户的速度”测试的混合模式。
  5. 将每用户每小时测试设置为12(每5分钟)。
  6. 确保您的新方案的负载模式不变,并且常数用户数为1.
0

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

相关问题