0

私のチームは最近、Visual StudioのWebパフォーマンステスト/負荷テストソリューションを採用しました。私たちのテストプランが開発され、企業のMVCアプリケーションに対してベースラインのパフォーマンスとストレステストの結果を収集する準備をしています。エージェントを使用しないVisual Studio負荷テスト - 手動で結果を実行して集計する

企業ネットワークセキュリティの「機能」のため、Microsoftのエージェント/コントローラのオンプレミステスト配布ソリューションはオプションではありません。さらに、TFS Virtual LabとAzure Virtual Labの負荷テスト配布ソリューションも、セキュリティインフラストラクチャとリソースの制限のために実行可能なオプションではありません。

これらの制約のため、私たちの唯一の選択肢は、各開発者マシンからVisual Studio負荷テストを実行することです(調整された時間に、異なるインターネット接続を通じて)。 *誰かが別の解決策を持っているなら、私は確かに受容的です。

私たちがこのアプローチを取っているとすれば、 "LoadTest2010" SQLリポジトリに格納されたVisual Studioの結果はすべての開発者マシンの負荷テストの結果を正確に反映しません。

私の質問は以下のとおりです。

  • は、このアプローチでも実行可能ですか?
  • 個別の負荷テストSQLリポジトリを単一のSQLデータベースに統合する最良の方法は何ですか(テスト実行中にセントラルSQLサーバーに接続することはオプションではありません)。
  • すべてのテスターの結果を中央データベースにインポートすると仮定して、誰も複合テスト結果の報告方法を知っていますか?私は、テスト結果を分析するためにMicrosoftのビューとストアドプロシージャに組み込まれているものとは異なるTestRunIdsを持っていると仮定しています。

答えて

2

すべてのテストランを1つのデータベースに入れることは、すべての2次プレースから結果をエクスポートして1つのデータベースにインポートすることで実行できます。 Open and manage load test resultsコマンドを使用します。詳細はhttps://sqa.stackexchange.com/a/14503/6752を参照してください。

私が知る限り、Visual Studioではいくつかの実行結果を組み合わせることはできません。ただし、各グラフをExcelにエクスポートして、手動で結果をマージすることもできます。各 "テーブル"の行(ただし、残念ながらヘッダーではありません)をコピーしてExcelに貼り付けることができます。

私は、Create Excel reportよりもExport graph data to ExcelExport graph data to text (.csv)のコマンドを優先します。 Visual Studioが管理者として実行される必要があり、管理者ユーザーに管理者としてのアクセス権を持たせるための賢明な方法が見つからないのは、Excelの作成レポートに2つのExport...コマンドを使用できないためです。管理者ロードテストデータベース。

関連する問題