草庐IT

mockConnection

全部标签

java - 为 HTTP 客户端请求模拟 HTTP 服务器超时

引用:HttpURLConnectiontimeoutquestion->关于如何自动化上述单元测试用例的任何想法?更具体地说,如果HTTP客户端将其超时设置为5秒,我希望服务器在10秒后发送响应。这将确保我的客户端会因超时而失败,从而自动执行此场景。我会很感激服务器端的伪代码(任何轻量级的http服务器,例如jetty或任何其他服务器都可以)。 最佳答案 您不想在单元测试中实际连接到真实服务器。如果您想实际连接到真实服务器,从技术上讲,这就是集成测试。由于您正在测试客户端代码,因此您应该使用单元测试,这样您就不需要连接到真实的服务