目录
这篇文章将教会大家如何利用 Postman,通过 Mock 的方式测试我们的 API。
什么是 Mock
Mock 是一项特殊的测试技巧,可以在没有依赖项的情况下进行单元测试。通常情况下,Mock 与其他方法的主要区别就是,用于取代代码依赖项的模拟对象允许设置期望值。简而言之,Mock 就是创建了一个对象,模拟真实对象的行为。
目的是什么
前端与后端的工作进度不同步,使得两方团队无法有效的完成工作。Postman 中的 Mock 服务器可以减轻团队开发过程中的这种不同步问题。开发可以在不启动后端的基础上,查看预期的响应结果。是一种快速开发的过程。
意义何在
在 API 开发的前期,构建 Mock 集合可以帮助开发团队之间清晰沟通,并尽快就预期结果达成一致。事实上,在开发过程中,所有的团队都可以并行工作,相互依赖的工作可以减少延期。
什么是 Mock 服务
Mock 服务不是一个真实的服务,他只是一个被伪装成真实服务的假服务。通过它,我们可以测试我们的 API 并检查结果正确与否。Postman 允许我们创建两种类型的 Mock 服务,私有的和公有的。
私有的 Mock 服务需要我们在请求头里面添加 Postman API key,例如:x-api-key:
公有 Mock 服务可以被任何人访问。所以使用过程中不需要添加 Postman API key。
如何使用 Postman 创建 Mock 服务
你可以点击工具栏里面的"New"按钮,或者在启动 Postman 的时候也会弹出这个选项。