ダイアログ パフォーマンス テストとロード テストは いずれも現実のユーザー ロードでのアプリケーションまたはサービスの規模を理解するために重要です パフォーマンス データおよびストレス データは Visual Studio Ultimate ...

ダイアログ
パフォーマンス テストとロード テストは、いずれも現実のユーザー ロードでのアプリケーションまたはサービスの規模を理解するために重要です。パフォーマンス データおよびストレス データは、Visual Studio Ultimate 2012 に付属している Web パフォーマンス テストおよびロード テストを使用して取得できます。これらのテストは、コードのボトルネックの分離とパフォーマンスの最適化に役立ちます。ここでは、Visual Studio Ultimate 2012 を使用したロード テストの作成と実行について、簡単なシナリオで説明します。



アクション
[新しいプロジェクト] > [C#] > [テスト プロジェクト] で、新しい "Web パフォーマンス テストおよびロード テスト" プロジェクトを作成します。

ダイアログ
新しい "Web パフォーマンス テストおよびロード テスト" プロジェクトの作成から始めます。



アクション
Web テストの記録を開始します。記録ツール バーがある IE を起動します。

ダイアログ
次に、このチュートリアルで使用する簡単な Web テストを記録します。



アクション
簡単なシナリオの Web 記録を作成します。www.microsoft.com にアクセスし、[Products]、[Visual Studio]、[Compare Products] の順にクリックします。

ダイアログ
ここでは、サンプルのシナリオに沿って進んでおり、すべての HTTP 要求および応答がレコーダーによってキャプチャされます。



アクション
Web テストの記録を中止します。

ダイアログ
ご覧のように、この記録を使用して Web パフォーマンス テストが作成されます。動的パラメーターは自動的に検出されます。このスクリプトの編集、またはスクリプトへの検証規則の追加を行うことができます。



アクション
この Web テストを使用して新しいロード テストを作成します (プロジェクト ノードを右クリックし、[新しい項目の追加] > [ロード テスト] をクリックします)。すべて既定値を選択します。

ダイアログ
今度は、先ほど作成した Web パフォーマンス テストを含む新しいロード テストを作成します。ここで、テスト対象となるアプリケーションで稼働中に予期されるロードをシミュレートできます。このロードには、さまざまなレベルの仮想ユーザー、ネットワークの種類、およびブラウザーの種類を含めることができます。ロード テストの一部として、Web テストと単体テストの両方を実行できます。また、テスト中のシステムから収集するパフォーマンス カウンターも構成できます。



アクション
ロード テストを実行します。

ダイアログ
ここでロード テストを実行します。これは、複数の同時接続仮想ユーザーを設定して、Web パフォーマンス テストを実行します。実行が進むと、構成したロードでのアプリケーションの応答時間、エラー、その他の主要なメトリックを確認できます。また、テスト下のシステムのカウンターも表示できます。



アクション
ロード テストの実行が完了しました。概要、グラフ、表など、さまざまなタブで結果を確認します。

ダイアログ
実行が完了したら、概要、主要メトリックのグラフ、テーブルの各ビューで結果を分析できます。これによって、アプリケーションの規模を拡大した場合のパフォーマンスのホットスポットおよびエラーを分析できます。また、結果を Excel にエクスポートしてカスタム レポートを作成できます。



ダイアログ
Visual Studio を使用すると、アプリケーションのパフォーマンスおよびストレスのキャパシティをテストするための Web パフォーマンス テストおよびロード テストを簡単に作成および実行できます。Visual Studio では、生成できるロードの仮想ユーザー数に制限はありません。仮想ユーザー数を増減するために、複数のテスト エージェントでロード テストをリモートで実行できます。では早速ロード テストを実行してアプリケーションのパフォーマンスの向上に取り組んでみましょう。
ダイアグラムの LinkedPackage プロパティが設定されていないため {0} が失敗しました ダイアグラムの LinkedPackage プロパティを設定して もう一度実行してください ダイアグラムの現在の所有者が存在しないため ダイアグラムを開くことができません ダイアログの所有者として設定しますか? ダイアログ UML 図を使用すると アプリケーションのユーザー要件とデザインをモデル化できるため チームのメンバーや関係者と アプリケーションについてより簡単に話し合うことができます また これによってアプリケーションがユーザーのニーズに合うようになるため ... ダイアログ Visual Studio では IntelliTrace スタンドアロン コレクターを使用して 既に配置しているアプリケーションについての診断データを取得できます 稼働環境の構成を変更することなく アプリケーションが配置されている場所にコレクターをインストールし ... ダイアログ パフォーマンス テストとロード テストは いずれも現実のユーザー ロードでのアプリケーションまたはサービスの規模を理解するために重要です パフォーマンス データおよびストレス データは Visual Studio Ultimate ... ダイアログ リソースの ID です ID を入力すると新しいダイアログ リソースを作成します 既存のものが使用できれば 一覧から選択することもできます 基底クラスが次のうちのどれかであるときに有効です: CDialog CFormView COlePropertyPage ... ダイアログ レイヤー図を使用して アプリケーションのアーキテクチャを設計し コードがデザインに合っているかを確認できます Team Foundation Server の作業項目をモデル要素にリンクする方法で モデルに関連付けられている作業を追跡できます ... ダイアログ幅を変更せずに AutoResize を選択しましたが 現在のダイアログ幅 にすべてのコントロールを入れることはできません ダイアログの幅を変更してもよい 場合はこの操作を行わないでください ダウンロードしたファイルがアプリケーションのファイルの種類に一致する場合に 自動的にそのファイルを開くかユーザーが選択できるかどうかを設定します 安全なファイルを開く では選択を可能にし 常に安全でない では選択を無効にします これらのオプションは同時に指定できません ...