したがって、基本的には、さまざまな機能を一度に使用してasp.netアプリケーションで負荷テストを試みることを考えています。このアプリケーションでは多くの依存関係とajaxリクエストが実行されているため、キャプチャされたhttpリクエストの単純な再生では不十分であるように思われます。また、ランダムな操作の選択、複数のマシンでの結果の実行と検証、単純な負荷テストなどの他の機能が原因です。ソフトウェアでは不十分です。
また、このプロジェクトには支出のための予算がないため、商用の実装を使用することはできません。クライアント間の通信を処理するためにMSMQ(これまで使用されたことはありません)を使用することを検討していますが、セットアップが非常に複雑な場合は、データベーステーブルをキューとして使用するか、各テストマシンで単純なTCPサーバーを使用します。そのクライアント。
私が必要とする機能は次のとおりです。即時障害(1つのクライアントがクラッシュし、すべてのクライアントが停止する必要があります)、各テスト実行は、事前のメッセージのないまったく新しいシナリオで開始する必要があり、開始および停止イベントを公開する機能。また、状態管理(データベースを介してこれをTCPサーバーに頼る)や同時実行性について心配する必要がないのであれば、それは素晴らしいことです。