サーバーへの接続が一時的に失われたり、その他のエラー (Gmail や Google カレンダーなど) を処理する必要がある AJAX アプリケーションをテストしています。テストでこれをシミュレートするにはどうすればよいですか?
たとえば、タブのインターネット接続を一時的に「オフ」にできるブラウザ プラグインはありますか? 私はすべてのデバッグを Chrome で行っているので、誰かがそのブラウザについて提案をしてくれると特に助かります。
私が試した他のオプションは、サーバーへの VM へのネットワーク接続を切り替えるか、サーバーをシャットダウンして再起動することですが、どちらも非常に軽量でテストが簡単ではありません (後者は状態を保持しません)。
明確化: テスト コードで切断処理をテストする方法には興味がありません。アプリの実行時にテストするために切断を作成したいと考えています。理想的には、ブラウザの 1 つのタブで簡単に切り替えることができ、インターネット接続全体を中断する必要はありません。