2016-05-11 20 views
1

すべての遅延をテスト目的のサーバー要求であるTomcatにしたいと考えています。 私はservletからThread.sleep(milliseconds)に電話をかけて遅延を起こしています。他の方法はありますか?すべてのTomcatサーバー要求を遅延させる方法

+0

なぜですか?何をテストする? – EJP

+0

@EJP:私はServletを使って小さなAPIを書いています。ですから、ネットワークに遅延がある場合、クライアント側でどのように動作するのかを知る必要があります。遅れがなければ、私は画面上で進行ダイアログを見ることさえできません。すべてが非常に速く動作します。これは、APIが実行される 'localhost'です。 Sooo、私はAPI側で遅れをとらえる必要があります。クリア? – theapache64

答えて

2

遅延を導入するjavax.servlet.Filterを作成することができます。そうすれば、すべてのサーブレットに手動でThread.sleep()を追加する必要はなく、追加のロジック(ランダム遅延など)を1か所に導入することができます。

+0

@Kayamanのお返事ありがとうございます。私はそれを試してみましょう。 – theapache64

関連する問題