共用方式為


HOW TO:使用 SQL 建立負載測試結果儲存機制

負載測試的結果會儲存在 SQL 資料庫中。該 SQL 資料庫稱為負載測試結果存放區,它可能位於本機 (通常會使用 SQL Express ),或是位於使用任何 SQL 版本的遠端電腦。在建立資料庫結構描述 (Database Schema) 之後,您就可以將負載測試結果儲存至資料庫中。

有一個選項即為,在執行 SQL Express 的本機伺服器上建立資料庫資料表。您只需要執行一次指令碼,本機負載測試結果存放區就會成為所有負載測試的全域設定。

如果是控制器,安裝程式會建立 SQL Express 的預設本機執行個體和負載測試結果存放區,並將它設定為由控制器使用。如果是任何不使用遠端機器的安裝程式,則資料庫會在第一次執行負載測試時建立。如果您想要在功能更強大的 SQL Server 上使用資料庫,就必須設定個別且不同的結果存放區。您可以稍後採擷其他使用者所採擷的資料。如需詳細資訊,請參閱使用 Test Controller 和 Test Agent,將負載測試回合分配給多部測試電腦

需求

  • Visual Studio Ultimate

若要設定執行 SQL 的電腦

  1. 開啟 Visual Studio 命令提示字元。輸入下列文字:

    在執行 Visual Studio Premium 型別的 32 位元的 Windows 版本: CD 的 n:\Program Files\Microsoft Visual Studio 11.0 \ Common7 \ IDE

    -或-

    在執行 Visual Studio Premium 型別的 64 位元的 Windows 版本: CD 的 n:\Program Files\Microsoft Visual Studio 11.0 \ Common7 \ IDE

  2. 在該資料夾中,輸入下列文字:

    • SQL Express:SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    • SQL:您可以將資料庫安裝到任何現有 SQL Server。例如,如果您的 SQL Server 名稱為 ContosoServer1,可以使用下列命令:

      SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

    注意事項警告

    參數會區分大小寫。您必須輸入大寫的 S 和小寫的 i。

    您可能也必須指定使用者名稱和密碼,以便連接至 ContosoServer1。若是如此,請使用下列命令:

    SQLCMD /S ContosoServer1 -U <user name> -P <password> -i loadtestresultsrepository.sql

    注意事項警告

    參數會區分大小寫。您必須輸入大寫的 S、U 和 P,以小寫的 i。

  3. 在 [負載測試] 工具列上,選取 [管理測試控制器]。[管理測試控制器] 對話方塊隨即顯示。

  4. 在 [負載測試結果連接字串] 中,按一下瀏覽按鈕 (…) 以顯示 [連接屬性] 對話方塊。

    注意事項注意事項

    如果您變更控制器的連接字串 (Connection String),就必須選取控制器。

  5. 在 [伺服器名稱] 中輸入 localhost\sqlexpress,或您在步驟 2 中使用的伺服器名稱,例如 ContosoServer1。

  6. 在 [登入伺服器] 底下,選擇 [使用 Windows 驗證]。

  7. 在 [連接至資料庫] 底下,選擇 [選取或輸入資料庫名稱]。請從下拉式清單方塊中選取 [LoadTest]。

  8. 選擇 [確定]。

  9. 按一下 [管理測試控制器] 對話方塊中的 [關閉]。

請參閱

工作

HOW TO:選取負載測試結果儲存機制

HOW TO:使用測試設定中指定的測試控制器和測試代理程式執行負載測試

概念

管理負載測試結果儲存機制中的負載測試結果

其他資源

使用 Test Controller 和 Test Agent,將負載測試回合分配給多部測試電腦