我正在使用 Jasmine 和 PhantomJS 来运行测试用例。
在我的典型测试用例中,我拨打服务电话,等待响应并确认响应。
有些请求可能会在几秒钟内返回,有些可能需要一分钟才能返回。
当通过 PhantomJS 运行时,测试用例对于应该需要一分钟的服务调用失败(因为尚未收到响应而失败)。
有趣的是,当通过 Firefox 运行时,测试通过了。
我尝试查看 tcpdump 并且通过两个浏览器的请求的标头相同,因此这看起来像是浏览器超时问题。
有没有人有类似的问题?关于可以在哪里配置超时的任何想法?还是您认为问题出在其他地方?