方法: SQL を使用してロード テストの結果リポジトリを作成する
ロード テストの結果は、SQL データベースに格納されます。この SQL データベースは、ロード テストの結果ストアと呼ばれます。通常、SQL Express を使用してローカルに配置することも、SQL の任意のバージョンを使用してリモートに配置することもできます。データベース スキーマを作成した後で、ロード テストの結果をデータベースに保存できます。
1 つのオプションは、SQL Express を実行しているローカル サーバーにデータベース テーブルを作成することです。ローカルのロード テストの結果ストアに対して、スクリプトを 1 回実行するだけで、すべてのロード テストのグローバル設定が行われます。
コントローラーの場合、セットアップによって、SQL Express の既定のローカル インスタンスとロード テストの結果ストアが作成され、コントローラーによって使用されるように構成されます。リモート コンピューターを使用しないセットアップでは、データベースはロード テストの最初の実行時に作成されます。より強力な SQL Server でデータベースを使用する場合は、個別の異なる結果ストアを構成する必要があります。他のユーザーがマイニングしたデータは、後からマイニングできます。詳細については、「テスト コントローラーおよびテスト エージェントを使用した複数のテスト コンピューターへのロード テストの実行の分散」を参照してください。
要件
- Visual Studio Ultimate
SQL を実行するコンピューターをセットアップするには
Visual Studio 2005 コマンド プロンプトを開きます。次のテキストを入力します。
Windows の、Visual Studio Premium 型の 32 ビット バージョン: n: CD\Program (x86) \Microsoft の Visual Studio 11.0\Common7\IDE を格納します。
または
Windows の、Visual Studio Premium 型の 64 ビット バージョン: n: CD\Program の Files\Microsoft の Visual Studio 11.0\Common7\IDE
そのフォルダーで、次のテキストを入力します。
**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 <ユーザー名> -P <パスワード> -i loadtestresultsrepository.sql
注意 パラメーターでは、大文字と小文字が区別されます。S、U、および P は大文字、i は小文字で入力してください。
[ロード テスト] のツール バーで、[テスト コントローラーの管理] を選択します。[テスト コントローラーの管理] のダイアログ ボックスが表示されます。
[ロード テストの結果ストア] の参照ボタン ([...]) をクリックして、[接続のプロパティ] ダイアログ ボックスを表示します。
[!メモ]
コントローラーの接続文字列を変更する場合は、コントローラーを選択する必要があります。
[サーバー名] に、「localhost\sqlexpress」と入力するか、手順 2. で使用した ContosoServer1 などのサーバー名を入力します。
[サーバーにログオンする] で、[Windows 認証を使用] を選択します。
[データベースへの接続] で、[データベース名の選択または入力] を選択します。ドロップダウン リスト ボックスの [LoadTest] をクリックします。
[OK] をクリックします。
[テスト コントローラの管理] のダイアログ ボックスの [閉じる] を選択します。
参照
処理手順
方法: テスト設定で指定されたテスト コントローラーおよびテスト エージェントを使用してロード テストを実行する
概念
ロード テストの結果リポジトリ内のロード テストの結果の管理