次の方法で共有


方法: SQL を使用してロード テストの結果リポジトリを作成する

 

発行: 2016年7月

ロード テストの結果は、SQL データベースに格納されます。 この SQL データベースは、ロード テストの結果ストアと呼ばれます。 通常、SQL Express を使用してローカルに配置することも、SQL の任意のバージョンを使用してリモートに配置することもできます。 データベース スキーマを作成した後で、ロード テストの結果をデータベースに保存できます。

1 つのオプションは、SQL Express を実行しているローカル サーバーにデータベース テーブルを作成することです。 ローカルのロード テストの結果ストアに対して、スクリプトを 1 回実行するだけで、すべてのロード テストのグローバル設定が行われます。

コントローラーの場合、セットアップによって、SQL Express の既定のローカル インスタンスとロード テストの結果ストアが作成され、コントローラーによって使用されるように構成されます。 リモート コンピューターを使用しないセットアップでは、データベースはロード テストの最初の実行時に作成されます。 より強力な SQL Server でデータベースを使用する場合は、個別の異なる結果ストアを構成する必要があります。 他のユーザーがマイニングしたデータは、後からマイニングできます。 詳細については、「Test Controller および Test Agent を使用した複数のテスト コンピューターへのロード テストの実行の分散」を参照してください。

必要条件

  • Visual Studio Enterprise

SQL を実行するコンピューターをセットアップするには

  1. Visual Studio 2005 コマンド プロンプトを開きます。 次のテキストを入力します。

    32 ビット バージョンの Windows では、「cd “c:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE”」と入力します。

    または

    64 ビット バージョンの Windows では、「cd “c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE”」と入力します。

  2. そのフォルダーで、次のテキストを入力します。

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

    • SQL: 必要に応じて、既存の SQL サーバーにデータベースをインストールすることもできます。 たとえば、ContosoServer1 という名前の SQL サーバーがある場合、次のコマンドを使用します。

      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. [ロード テストの結果ストア] の参照ボタン ([...]) をクリックして、[接続のプロパティ] ダイアログ ボックスを表示します。

    注意

    コントローラーの接続文字列を変更する場合は、コントローラーを選択する必要があります。

  5. [サーバー名] に、「localhost\sqlexpress」と入力するか、手順 2. で使用した ContosoServer1 などのサーバー名を入力します。

  6. [サーバーにログオンする] で、[Windows 認証を使用] を選択します。

  7. [データベースへの接続] で、[データベース名の選択または入力] をクリックします。 ドロップダウン リスト ボックスの [LoadTest] をクリックします。

  8. [OK] をクリックします。

  9. [テスト コントローラーの管理] ダイアログ ボックスの [閉じる] をクリックします。

参照

ロード テストの結果リポジトリ内のロード テストの結果の管理
方法 : ロード テストの結果リポジトリを選択する
Test Controller および Test Agent を使用した複数のテスト コンピューターへのロード テストの実行の分散
[廃版] 方法: テスト設定で指定されたテスト コントローラーおよび Test Agent を使用してロード テストを実行する