[Load Test] 解決壓力測試結束後,下載報告時出現的"建立負載測試結果儲存機制結構描述時發生錯誤"

[Load Test] 解決壓力測試結束後,下載報告時出現的"建立負載測試結果儲存機制結構描述時發生錯誤"

在透過Visual Studio進行雲端壓力測試後,會從雲端網站下載一份比較詳細的測試報告內容

image

但是就在下載後,卻出現這樣的錯誤訊息,導致報告無法開啟也無法儲存

image

解決的方式可以參考下面的網站內容

HOW TO:使用 SQL 建立結果儲存機制

簡單來說,就是Visual Studio無法連線到本機的SQL Server資料庫,所以無法將報告內容進行儲存的動作

一般來說,當安裝好Visual Studio 2012以上的版本時,LocalDB也會自動安裝於電腦中,壓力測試會預設以LocalDB作為儲存資料的資料庫

我遇到的情況是因為更改了登入帳號的網域及名稱,導致LocalDB無法登入

所以只要更改LocalDB的登入資料,或是另外安裝一個資料庫的服務就可以解決這樣的問題,我選擇了後者,另外安裝一個SQL資料庫的服務

 

在安裝完SQL資料庫的服務後,開啟[VS2013 開發人員命令提示字元],並切換至Visual Studio的IDE目錄

執行下列命令

SQLCMD /S [資料庫伺服器名稱] -i loadtestresultsrepository.sql

image

指令執行完之後,會在資料庫中建立一個LoadTest2010的資料庫

image

接著,開啟負載測試的專案並點選[管理 Test Controller]的圖示

image

在Test Controller的管理介面中,可以看到存放區的資料庫連線設定內容,點選右方的按鈕,進入設定畫面

image

將本機資料庫的連線內容設定好並按下[確定]

image

壓測的結果就可以順利下載並讀取了

image