如何模拟第三方REST Web服务?

时间:2015-04-10 10:56:15

标签: rest mocking

我正在编写单元测试,需要第三方休息终点。 我不想将我的测试用例放在我无法控制的环境上,因为URL,凭据和数据可能会随着时间而变化。

所以我想模拟来自REST端点的所有响应 我检查了线索和简单 但这种单元测试的正确方法是什么?我们应该通过单元测试来打击实际的Web服务还是模拟它? 如果回答是嘲笑它在JAVA中做到这一点的最佳方式是什么?

1 个答案:

答案 0 :(得分:-2)

最好的方法是在可用于测试时使用实际的Web服务,以确保涵盖所有内容,包括Web服务错误处理。如果您没有准备好服务或无法从开发环境访问,那么可以使用免费的模拟服务。

如果你搜索它,你会发现很多提供者。您还可以使用http://mockservices.com来模拟REST服务。