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