方法 : コマンド ラインからロード テストを実行する
他の種類のテストと同様に、ロード テストはコマンド ラインから実行できます。詳細については、「方法: MSTest を使用してコマンド ラインから自動テストを実行する」および「MSTest.exe コマンド ライン オプション」を参照してください。
ロード テストをコマンド ラインから起動した後、実行中にテストを監視できます。また、完了後に分析することもできます。詳細については、「方法 : ロード テストの結果にアクセスして分析する」を参照してください。
コマンド ラインからの単一のロード テストの実行
コマンド ラインからの複数のロード テストの実行
テスト コントローラーとテスト エージェントの使用による、コマンド ラインからの分散ロード テストの実行
結果ファイル名の指定
要件
- Visual Studio Ultimate
コマンド ラインからの単一のロード テストの実行
コマンド ラインから単一のロード テストを実行するには
Visual Studio のコマンド プロンプトを開きます。
これを行うには、[開始] を選択し、[すべてのプログラム] をポイントし、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を選択します。
既定では、Visual Studio コマンド プロンプトで次のフォルダーが開きます。
<ドライブ文字>:\Program Files\Microsoft Visual Studio 11.0\VC
[!メモ]
コマンド プロンプト ウィンドウで既定で開くフォルダーを変更するには、[開始] を選択し、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を右クリックし、を [プロパティ] を選択します。[Developer Command Prompt Properties] ]ダイアログ ボックスで、ボックス [Start in] 既定のフォルダーへのパスを変更できます。
ロード テストが含まれているフォルダーに移動します。
/TestContainer 引数を指定する必要のあるコマンド ラインから単一のロード テストを実行するには、次のようにします。.webtest ファイルまたは .loadtest ファイルは、テスト コンテナーと見なされ、単体テストを含む .dll は、テスト コンテナーです。たとえば、LoadTest1.loadtest というロード テストがある場合は、次のコマンドを使用してロード テストを実行します。
mstest /TestContainer:LoadTest1.loadtest
コマンド ラインからの複数のロード テストの実行
コマンド ラインから複数のロード テストを実行するには
Visual Studio のコマンド プロンプトを開きます。
これを行うには、[開始] を選択し、[すべてのプログラム] をポイントし、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を選択します。
既定では、Visual Studio コマンド プロンプトで次のフォルダーが開きます。
<ドライブ文字>:\Program Files\Microsoft Visual Studio 11.0\VC
[!メモ]
コマンド プロンプト ウィンドウで既定で開くフォルダーを変更するには、[開始] を選択し、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を右クリックし、を [プロパティ] を選択します。[Developer Command Prompt Properties] ]ダイアログ ボックスで、ボックス [Start in] 既定のフォルダーへのパスを変更できます。
ロード テストが含まれているフォルダーに移動します。
コマンド ラインから複数のテスト コンテナーの引数を指定できます。LoadTest1.loadtest および LoadTest2.loadtest を実行する場合は、次のコマンド ラインを使用します。
mstest /TestContainer:LoadTest1.loadtest /TestContainer:LoadTest2.loadtest
テスト コントローラーとテスト エージェントの使用による、コマンド ラインからの分散ロード テストの実行
コマンド ラインのテスト コントローラーとテスト エージェントを使用して、分散ロード テストを実行するには
Visual Studio のコマンド プロンプトを開きます。
これを行うには、[開始] を選択し、[すべてのプログラム] をポイントし、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を選択します。
既定では、Visual Studio コマンド プロンプトで次のフォルダーが開きます。
<ドライブ文字>:\Program Files\Microsoft Visual Studio 11.0\VC
[!メモ]
コマンド プロンプト ウィンドウで既定で開くフォルダーを変更するには、[開始] を選択し、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を右クリックし、を [プロパティ] を選択します。[Developer Command Prompt Properties] ]ダイアログ ボックスで、ボックス [Start in] 既定のフォルダーへのパスを変更できます。
ロード テストが含まれているフォルダーに移動します。
テストの設定を使用してロード テストを実行するには、次のコマンドを入力します。
Mstest /TestContainer:LoadTest1.loadtest /testsettings:RemoteComputer.Testsettings
[!メモ]
テスト コントローラーとテスト エージェントでロード テストを実行するには、Visual Studio Ultimate を使用して作成されたテストの設定を使用する必要があります。詳細については、「コンピューターの設定およびテストの設定を使用した診断情報の収集」を参照してください。
結果ファイル名の指定
コマンド ラインのロード テストの実行時に結果ファイルの名前を指定するには
Visual Studio のコマンド プロンプトを開きます。
これを行うには、[開始] を選択し、[すべてのプログラム] をポイントし、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を選択します。
既定では、Visual Studio コマンド プロンプトで次のフォルダーが開きます。
<ドライブ文字>:\Program Files\Microsoft Visual Studio 11.0\VC
[!メモ]
コマンド プロンプト ウィンドウで既定で開くフォルダーを変更するには、[開始] を選択し、[Microsoft Visual Studio 2012] をポイントし、[Visual Studio ツール] をポイントし、[Developer Command Prompt] を右クリックし、を [プロパティ] を選択します。[Developer Command Prompt Properties] ]ダイアログ ボックスで、ボックス [Start in] 既定のフォルダーへのパスを変更できます。
ロード テストが含まれているフォルダーに移動します。
ロード テストを実行して、結果ファイルの名前と生成される場所を指定するには、/resultsfile パラメーターを使用します。
mstest /TestContainer:LoadTest1.loadtest /resultsfile:c:\results\MyResults.trx
参照
処理手順
方法: コマンド ラインから Web パフォーマンス テストを実行する
方法: テスト設定で指定されたテスト コントローラーおよびテスト エージェントを使用してロード テストを実行する
方法: アプリケーションのビルド後にスケジュールされているテストを構成および実行する