2016-05-11 41 views
1

我想延遲所有Tomcat服務器請求的測試目的。 我一直在撥打來自servlet來延遲。有沒有其他方法?如何延遲所有的tomcat服務器請求

+0

爲什麼?測試什麼? – EJP

+0

@EJP:我用'Servlet'編寫了一個小API。所以我需要知道如果網絡中有任何延遲,它將如何在客戶端發揮作用。如果沒有延遲,我甚至無法在屏幕上看到進度對話。一切工作都非常快,因爲它是API運行的'localhost'。所以,我需要嘲笑API方面的延遲。清楚嗎? – theapache64

回答

2

您可以製作一個引入延遲的javax.servlet.Filter。這樣,您不必手動將Thread.sleep()添加到每個servlet,並且可以在一個地方引入其他邏輯(例如隨機延遲)。

+0

謝謝你的回答@Kayaman。讓我嘗試一下。 – theapache64