首页 > 解决方案 > 模拟和模拟虚拟服务有什么区别?

问题描述

我一直在看CodeSV,这是一个免费的 Java 库,可以在单元测试中设置虚拟服务。我不太明白那和嘲笑之间的区别。根据 CodeSV 的作者的说法,他们的库可以实现的不仅仅是模拟。一种方法相对于另一种方法的优势是什么?

标签: javaunit-testingtestingmockingintegration-testing

解决方案


我接受第二条评论作为对我问题的回答。

Mock 将用于单元测试。

模拟虚拟服务将用于集成测试,因为它充当服务器并且正在进行实际的 HTTP 调用。


推荐阅读