我已经熟悉使用 WSDL 和编码的 XML 和/或 JSON 对象(例如 SOAP UI)进行模拟。虽然这可能是一种选择,但它相当重量级。它也不容易跨使用相同服务的多个团队工作。 REST 需要大量编码,因为 REST 仍处于初级阶段。
用例:开发团队从一个契约(Contract)(我给你 X,你返回对象 Y)和一个接受矩阵(特定的 X 输入和预期的 Y 输出)开始,该工具将启动一个模拟服务来满足要求。
理想的是一种可以包含在持续集成周期的一部分的工具。平台/语言不是特别重要,因为它们是服务端点。
我可能正在设想目前尚未创建的东西(机会?),但我想至少有一个供应商已经创建了这样的东西。我只是还没有找到它。
最佳答案
我自己没有使用过这个项目,但你可以看看 json-server ( https://github.com/typicode/json-server )。它允许您使用虚假数据设置虚假的休息服务器。
关于web-services - 是否有模拟 Web 服务(REST 和 SOAP)进行测试的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32414812/