2011-11-03 160 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分鐘運行一次。

相關問題