次の方法で共有


方法 : コマンド ラインからロード テストを実行する

他の種類のテストと同様に、ロード テストはコマンド ラインから実行できます。詳細については、「方法: MSTest を使用してコマンド ラインから自動テストを実行する」および「MSTest.exe コマンド ライン オプション」を参照してください。

ロード テストをコマンド ラインから起動した後、実行中にテストを監視できます。また、完了後に分析することもできます。詳細については、「方法 : ロード テストの結果にアクセスして分析する」を参照してください。

  • コマンド ラインからの単一のロード テストの実行

  • コマンド ラインからの複数のロード テストの実行

  • テスト コントローラーとテスト エージェントの使用による、コマンド ラインからの分散ロード テストの実行

  • 結果ファイル名の指定

要件

  • Visual Studio Ultimate

コマンド ラインからの単一のロード テストの実行

コマンド ラインから単一のロード テストを実行するには

  1. 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] 既定のフォルダーへのパスを変更できます。

  2. ロード テストが含まれているフォルダーに移動します。

  3. /TestContainer 引数を指定する必要のあるコマンド ラインから単一のロード テストを実行するには、次のようにします。.webtest ファイルまたは .loadtest ファイルは、テスト コンテナーと見なされ、単体テストを含む .dll は、テスト コンテナーです。たとえば、LoadTest1.loadtest というロード テストがある場合は、次のコマンドを使用してロード テストを実行します。

    mstest /TestContainer:LoadTest1.loadtest

コマンド ラインからの複数のロード テストの実行

コマンド ラインから複数のロード テストを実行するには

  1. 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] 既定のフォルダーへのパスを変更できます。

  2. ロード テストが含まれているフォルダーに移動します。

  3. コマンド ラインから複数のテスト コンテナーの引数を指定できます。LoadTest1.loadtest および LoadTest2.loadtest を実行する場合は、次のコマンド ラインを使用します。

    mstest /TestContainer:LoadTest1.loadtest /TestContainer:LoadTest2.loadtest

テスト コントローラーとテスト エージェントの使用による、コマンド ラインからの分散ロード テストの実行

コマンド ラインのテスト コントローラーとテスト エージェントを使用して、分散ロード テストを実行するには

  1. 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] 既定のフォルダーへのパスを変更できます。

  2. ロード テストが含まれているフォルダーに移動します。

  3. テストの設定を使用してロード テストを実行するには、次のコマンドを入力します。

    Mstest /TestContainer:LoadTest1.loadtest /testsettings:RemoteComputer.Testsettings

    [!メモ]

    テスト コントローラーとテスト エージェントでロード テストを実行するには、Visual Studio Ultimate を使用して作成されたテストの設定を使用する必要があります。詳細については、「コンピューターの設定およびテストの設定を使用した診断情報の収集」を参照してください。

結果ファイル名の指定

コマンド ラインのロード テストの実行時に結果ファイルの名前を指定するには

  1. 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] 既定のフォルダーへのパスを変更できます。

  2. ロード テストが含まれているフォルダーに移動します。

  3. ロード テストを実行して、結果ファイルの名前と生成される場所を指定するには、/resultsfile パラメーターを使用します。

    mstest /TestContainer:LoadTest1.loadtest /resultsfile:c:\results\MyResults.trx

参照

処理手順

方法: コマンド ラインから Web パフォーマンス テストを実行する

方法: テスト設定で指定されたテスト コントローラーおよびテスト エージェントを使用してロード テストを実行する

方法: アプリケーションのビルド後にスケジュールされているテストを構成および実行する

概念

ロード テストの実行

コマンド ラインからの自動テストの実行

その他の技術情報

ロード テスト アナライザーを使用したロード テスト結果の分析