私は、プロジェクトのサーバー側にノンブロッキングIOシステムを作成しています。実際の実装は重要ではありません(あなたが気にしていればJava NIOですが)、ソケット通信をプログラミングする際に細心の注意を払わなければならない微妙な問題は非常に怖いです。私の知識は多くの分野で欠けているので、私は物事が「間違っている」というすべてのやり方を想像することすらできません... "半閉鎖"接続、予想以上に多くのデータを送る接続などネットワーク接続用のテスト/トラブルシューティングツール?
私が探しているのは、特定の動作の接続とテストのプロセスを自動化することで、システムの堅牢性をテストするためのクライアントサイドツールです。接続のオープン、使用、クローズが可能なさまざまな方法をシミュレートする、さまざまなオプションのツールがあります。おそらく、それは私が一瞬にメガバイトを送ったり、コードを壊す可能性のある無作為な、まれなものをテストできるという目的のために、「意味をなさない」ものをやろうとするでしょう。 「壊れた」接続を認識せずに閉じます。
一種のツールが存在しますか?もう1つのアプローチは、Javaコード/ユニットテストです。何かご意見は?本当にありがとう!
ほとんどのシステムで利用できます。 – aperkins