2016-05-11 44 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