2012-10-09 69 views
1

我有我想要運行每隔一小時,這樣我就可以開始收集一些數據的Visual Studio負載測試安排一個Visual Studio負載測試。使用PowerShell給我BSOD

要做到這一點,我認爲這將是最好賺一點PowerShell腳本,並把這樣的命令中:

調用,表達-command「&「$ ENV:VS100COMNTOOLS .. \ IDE \ mstest.exe」 /testcontainer:"C:\Users\benb\Documents\Visual Studio 2010\Projects\BBPerformanceTest\bin\Debug\HomePageOnly.loadtest‘’

該命令精品工程,但有時當它的運行,我得到的死亡藍屏然而,當我通過Visual Studio的GUI運行我的負載測試,我從來沒有得到藍屏。

兩個問題:

  1. 是否可以避免這種BSOD?
  2. 有另一種方式我可以安排我的負載測試?

感謝

+1

如何[任務計劃程序](http://windows.microsoft.com/en-US/windows7/schedule-a-task)?您可以創建一個執行帶有參數的「MSTest.exe」的任務。 – Schaliasos

+0

謝謝Schaliasos。這似乎解決了它。我只是直接將計劃任務調用MStest.exe,而不是通過PowerShell腳本...沒有更多的BSOD。 – user952342

+0

歡迎您。不要忘記標記你的答案已被接受。 – Schaliasos

回答

1

我剛打電話MStest.exe直接在計劃任務(而不是間接地通過PowerShell腳本)。這似乎解決了這個問題。由於

0

我的第一個建議是分析內存轉儲文件,以查找您的崩潰的根本原因(可能不是負載測試)。本文包含有關如何做到這一點的信息:http://support.microsoft.com/kb/315263

在回答你的第二個問題:你也可以使用,而不是一個PowerShell腳本的批處理文件。

我希望這會有所幫助。