json OpenAPI v3 HTTPS模拟

woobm2wo  于 2022-11-26  发布在  其他
关注(0)|答案(2)|浏览(146)

我有一个OpenAPIv 3架构文件,用于我希望能够从我的应用程序与之对话的Web服务。在部署和排序实时证书之前,我希望能够测试HTTPS连接是否在我的本地环境中工作。我一直在使用Prism进行HTTP模拟,但AFAIK根本不支持HTTPS。有人知道有支持此功能的替代工具吗?我看了一下MockServer,但是关于建立HTTPS连接的文档很糟糕,粗略地在谷歌上搜索一下,似乎没有任何高质量的文献可以回顾。任何想法/建议都是受欢迎的。

axr492tv

axr492tv1#

Mockintosh确实支持HTTPS。默认情况下,它使用自签名证书。您可以通过配置选项提供自己的证书文件。
您可以使用OpenAPIv 3模式并按原样运行它,mock将从您的模式中的任何内容提供服务。
描述的SSL选项:https://mockintosh.io/Configuring.html#ssl-support直接从OpenAPI/Swagger提供模拟:https://mockintosh.io/#automatic-conversion

wn9m85ua

wn9m85ua2#

Specmatic允许您利用OpenAPI 3规范作为https的模拟。
步骤如下

  • 下载specmatic
  • 创建示例API规范或利用您自己的规范
  • 使用https将OpenAPI规范作为模拟服务器运行

澄清一下,Specmatic Smart Mocking只是其功能的一部分。Specmatic是一个契约驱动的开发工具,它允许您将OpenAPI规范作为“契约即测试”、向后兼容性验证等来利用。下面是一个简短的explainer video
披露:我是Specmatic的首席开发人员和CTO

相关问题