是否可以在 Java 集成测试中模拟慢速 HTTP 连接,以便我可以定义服务器应该等待多长时间,直到他确认连接?一个还支持 JAX-WS Web 服务的解决方案将是完美的。
背景:
我必须集成测试一个中央超时配置器。配置器本身必须与技术无关。起初它支持 JAX-WS webservices,因此该属性com.sun.xml.ws.connect.timeout
将在请求上下文中设置。
(我会尝试让他们相信它是 JAX-WS 的一部分,因此我们不需要对其进行测试,但这个问题是我的备用计划。)
PS:还有其他关于模拟慢速连接的问题。这是不同的,因为我不能在单元测试中使用外部工具,而且我必须能够定义特定的连接时间。