【问题标题】:Scheduling a visual studio load test using powershell giving me BSOD使用 powershell 安排 Visual Studio 负载测试给我 BSOD
【发布时间】:2012-10-09 12:51:24
【问题描述】:

我有一个 Visual Studio 负载测试,我想每小时运行一次,以便开始收集一些数据。

为此,我认为最好制作一个小powershell脚本并在里面放一个这样的命令:

Invoke-Expression -command "& '$env:VS100COMNTOOLS..\IDE\mstest.exe' /testcontainer:"C:\Users\benb\Documents\Visual Studio 2010\Projects\BBPerformanceTest\bin\Debug\HomePageOnly.loadtest""

该命令运行良好,但有时在运行时会出现蓝屏死机。但是,当我通过 Visual Studio GUI 运行负载测试时,我从来没有遇到过 BSOD。

两个问题:

  1. 是否可以避免这种蓝屏死机?
  2. 还有其他方法可以安排我的负载测试吗?

谢谢

【问题讨论】:

  • Task Scheduler 怎么样?您可以使用您的参数创建一个执行 MSTest.exe 的任务。
  • 感谢沙利亚索斯。这似乎解决了它。我只是让计划任务直接调用 MStest.exe,而不是通过 powershell 脚本......不再有蓝屏。
  • 不客气。不要忘记将您的答案标记为已接受。

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


【解决方案1】:

我只是在计划任务中直接调用了 MStest.exe(而不是通过 powershell 脚本间接调用)。这似乎解决了问题。谢谢

【讨论】:

    【解决方案2】:

    我的第一个建议是分析内存转储文件以找出崩溃的根本原因(可能不是负载测试)。本文包含有关如何执行此操作的信息:http://support.microsoft.com/kb/315263

    回答您的第二个问题:您也可以使用批处理文件而不是 powershell 脚本。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多