Mik*_*keJ 3 testing networking progressive-enhancement
我正在努力在我的应用程序的客户端集成来自外部Web服务的数据.当服务不可用或关闭时,有人让我测试条件.在我们运行测试以查看服务如何降级时,任何人都有关于如何临时阻止此站点的任何提示?
对于那些好奇的我们正在测试虚拟地球,但谷歌地图,但这将适用于任何同样复杂的外部服务.
欢迎任何想法和建议
创建一些Mock-Webservice类或接口(并注入 它).在那里,您可以测试您的系统对Web服务失败的响应,以及如果Web服务请求花费的时间超过预期或实际超时,会发生什么.
关于模拟测试的developerWorks文章:http://www.ibm.com/developerworks/library/j-mocktest.html