Java アプリケーションを実行するためのポートをブロックし、接続障害をエミュレートして、偽陽性テストを行う方法はありますか。
- **DB 障害をエミュレートするためにDBへの接続をブロックする
- JMSへの接続をブロックしてJMS の障害をエミュレートする
- インターネットへの接続をブロックして、スタンドアロン モードで動作をエミュレートします
ここでは、同じマシン上で別の JVM で実行されているスタンドアロンの jetty サーバーを使用した統合テストについて話しています。したがって、モック フレームワークのメカニズムよりも、ポート ブロッキングのより一般的なメカニズムを探しています。