アプリケーションの各レイヤーまたはモジュールで費やされた時間を測定したいと考えています。
Dynatraceにはこのような機能があります。これは、Visual Studio 2012 Ultimate 独自の負荷テスト ツールで可能でしょうか?
アプリケーションの各レイヤーまたはモジュールで費やされた時間を測定したいと考えています。
Dynatraceにはこのような機能があります。これは、Visual Studio 2012 Ultimate 独自の負荷テスト ツールで可能でしょうか?
Visual Studio Profiler を使用して .Net アプリケーションをプロファイリングすることができます。asp.net の場合、ここで説明されているように、テスト設定ファイルを編集してプロファイリングを有効にすることができます。
ただし、 はサンプリング方法のみを使用します。これは、アプリケーションでほとんどのユーザー モード作業を行っている機能を示す統計プロファイリング方法です。タイミングはありませんが、アプリケーションを高速化する領域を探し始めるのに適した場所です。層の相互作用 (WCF または ADO.net) を取得することもできます。
VS 負荷テスト ツールはセットアップ/クリーンアップ コードを実行できるため、負荷テスト中にお気に入りのプロファイラーを使用してアプリケーションをプロファイリングすることもできます。
編集: 私が言ったように、すべてがここに記載されています。
新しいテスト設定ファイルを作成/更新します。実行前に必ず選択してください(テスト/テスト設定/選択)。
設定で「ASP.NET Profiler」に必ずチェックを入れてください。
通常どおり負荷テストを実行します。最後に、テスト結果に新しいアイコンが表示されます。