是否可以配置Apache Tomcat以模拟客户端从本地主机向服务器请求数据时通常具有的网络延迟?我正在尝试测试Java Servlet应用程序的前端如何响应响应时间较慢的请求。
我知道我可以进入并添加Thread.sleep(100)到所有Servlet Java源文件中,但是我希望有一个可以在Tomcat中而不是在实际应用程序中配置的解决方案。
Thread.sleep(100)
您可以通过在本地主机上使用代理来模拟网络延迟,该代理会引入延迟,带宽限制甚至丢弃数据包。
DonsProxy将完成这项工作。 这是一篇很好的文章,描述了如何配置它以模拟不良网络上的用户。