方法 : SQL を使用して結果リポジトリを作成する

更新 : 2007 年 11 月

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

ms182600.alert_note(ja-jp,VS.90).gifメモ :

これは、ロード テストだけに適用されます。その他のテストの種類を保存する詳細については、「テスト結果の保存と発行」を参照してください。

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

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

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

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

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

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

    SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    ms182600.alert_caution(ja-jp,VS.90).gif注意 :

    パラメータでは、大文字と小文字が区別されます。S は大文字、i は小文字で入力してください。

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

    SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

    ms182600.alert_caution(ja-jp,VS.90).gif注意 :

    パラメータでは、大文字と小文字が区別されます。S は大文字、i は小文字で入力してください。

    ContosoServer1 に接続するために、ユーザー名とパスワードを指定しなければならない場合があります。その場合は、次のコマンドを使用します。

    SQLCMD /S ContosoServer1 -U <ユーザー名> -P <パスワード> -i loadtestresultsrepository.sql

    ms182600.alert_caution(ja-jp,VS.90).gif注意 :

    パラメータでは、大文字と小文字が区別されます。S、U、および P は大文字、i は小文字で入力してください。

  3. [テスト] メニューの [テスト コントローラの管理] をクリックします。[テスト コントローラの管理] ダイアログ ボックスが表示されます。

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

    ms182600.alert_note(ja-jp,VS.90).gifメモ :

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

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

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

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

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

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

参照

処理手順

方法 : ロード テストの結果リポジトリを選択する

方法 : エージェントを使用してロード テストを実行する

概念

ロード テストの結果リポジトリの概要

コントローラ、エージェント、およびリモート テスト マシン群