ピーク時 (高負荷時) の WCF サービスのパフォーマンスを確認するために、負荷テストを実行しています。仮想ユーザーを段階的にプッシュするステップロードを使用しています。最初の数分間負荷テストの実行を開始すると、テストはスムーズに実行され、負荷が時間とともに増加するにつれて、しばらくすると突然以下のエラーがトリガーされます。
「テスト メソッド "XYZ" が例外をスローしました:
System.ServiceModel.CommunicationException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host".
オンラインで見つけた多くの解決策を試しましたが、どれもうまくいきませんでした。構成ファイルで、デフォルトのタイムアウト、maxconnections、maxconcurrent connections などを変更してみました。これについて何か助けていただければ幸いです。