共用方式為


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

更新:2007 年 11 月

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

注意事項:

這只適用於負載測試。如需儲存其他測試類型的詳細資訊,請參閱儲存和發行測試結果

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

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

若要設定執行 SQL Express 的電腦

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

    cd n:\Program Files\Microsoft Visual Studio 9\Common7\IDE

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

    SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    警告:

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

    您可以選擇將資料庫安裝到任何現有的 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:使用代理程式執行負載測試

概念

關於負載測試結果儲存機制

控制器、代理程式和 Rig