私のチームは最近、Visual StudioのWebパフォーマンステスト/負荷テストソリューションを採用しました。私たちのテストプランが開発され、企業のMVCアプリケーションに対してベースラインのパフォーマンスとストレステストの結果を収集する準備をしています。エージェントを使用しないVisual Studio負荷テスト - 手動で結果を実行して集計する
企業ネットワークセキュリティの「機能」のため、Microsoftのエージェント/コントローラのオンプレミステスト配布ソリューションはオプションではありません。さらに、TFS Virtual LabとAzure Virtual Labの負荷テスト配布ソリューションも、セキュリティインフラストラクチャとリソースの制限のために実行可能なオプションではありません。
これらの制約のため、私たちの唯一の選択肢は、各開発者マシンからVisual Studio負荷テストを実行することです(調整された時間に、異なるインターネット接続を通じて)。 *誰かが別の解決策を持っているなら、私は確かに受容的です。
私たちがこのアプローチを取っているとすれば、 "LoadTest2010" SQLリポジトリに格納されたVisual Studioの結果はすべての開発者マシンの負荷テストの結果を正確に反映しません。
私の質問は以下のとおりです。
- は、このアプローチでも実行可能ですか?
- 個別の負荷テストSQLリポジトリを単一のSQLデータベースに統合する最良の方法は何ですか(テスト実行中にセントラルSQLサーバーに接続することはオプションではありません)。
- すべてのテスターの結果を中央データベースにインポートすると仮定して、誰も複合テスト結果の報告方法を知っていますか?私は、テスト結果を分析するためにMicrosoftのビューとストアドプロシージャに組み込まれているものとは異なるTestRunIdsを持っていると仮定しています。