[Load Test] 解決壓力測試結束後,下載報告時出現的"建立負載測試結果儲存機制結構描述時發生錯誤"
在透過Visual Studio進行雲端壓力測試後,會從雲端網站下載一份比較詳細的測試報告內容
但是就在下載後,卻出現這樣的錯誤訊息,導致報告無法開啟也無法儲存
解決的方式可以參考下面的網站內容
簡單來說,就是Visual Studio無法連線到本機的SQL Server資料庫,所以無法將報告內容進行儲存的動作
一般來說,當安裝好Visual Studio 2012以上的版本時,LocalDB也會自動安裝於電腦中,壓力測試會預設以LocalDB作為儲存資料的資料庫
我遇到的情況是因為更改了登入帳號的網域及名稱,導致LocalDB無法登入
所以只要更改LocalDB的登入資料,或是另外安裝一個資料庫的服務就可以解決這樣的問題,我選擇了後者,另外安裝一個SQL資料庫的服務
在安裝完SQL資料庫的服務後,開啟[VS2013 開發人員命令提示字元],並切換至Visual Studio的IDE目錄
執行下列命令
SQLCMD /S [資料庫伺服器名稱] -i loadtestresultsrepository.sql
指令執行完之後,會在資料庫中建立一個LoadTest2010的資料庫
接著,開啟負載測試的專案並點選[管理 Test Controller]的圖示
在Test Controller的管理介面中,可以看到存放區的資料庫連線設定內容,點選右方的按鈕,進入設定畫面
將本機資料庫的連線內容設定好並按下[確定]
壓測的結果就可以順利下載並讀取了