java - 模拟和模拟虚拟服务有什么区别?
问题描述
我一直在看CodeSV,这是一个免费的 Java 库,可以在单元测试中设置虚拟服务。我不太明白那和嘲笑之间的区别。根据 CodeSV 的作者的说法,他们的库可以实现的不仅仅是模拟。一种方法相对于另一种方法的优势是什么?
解决方案
我接受第二条评论作为对我问题的回答。
Mock 将用于单元测试。
模拟虚拟服务将用于集成测试,因为它充当服务器并且正在进行实际的 HTTP 调用。
推荐阅读
- ios - 为“UIBezierPath”的填充颜色设置动画是否需要新的扫描转换?
- c# - 裁剪代码向右偏移,而不是鼠标位置
- r - 使用 kable 格式化数据以在 R markdown 中创建整洁的表格
- c - 蛮力工具上的未知分割错误
- linux - 如何生成不同的脚本以在 linux 中的每个目录上运行?
- firebase-authentication - 我无法为我的域设置关键限制 HTTP 引荐来源网址(网站)
- flutter - Flutter/Dart 当我尝试从互联网导入数据时,它不会加载它
- c - 链接器重定位被截断以适应:R_ARM_THM_JUMP11 错误和 gcc 输出太大
- c - 如何使用按位运算符比较两个无符号整数?
- python - 如何在 Firefox 或 Chrome 中启动 Selenium?