什么是目前最好的或最流行的工具/解决方案自动化端到端测试的微服务(最好与入门级别尽可能低)?
CI/CD过程是基于GitLab的,如果相关的话,可以部署到云平台。
条件:
发布于 2021-02-04 11:24:13
Microservice测试与任何其他API测试相同,其优点是为每个端点定义了一个契约,这意味着一个预期输入的预期输出,而不管池中其他组件的状态如何。这是因为每个微服务都是单独的过程,需要独立工作。
进行微服务测试
如果您正在使用Java,则可以使用wiremock。但是我建议迁移到postman,因为它支持内置的模拟服务器,而且非常容易使用。
https://blog.postman.com/postman-engineering-microservices-example/
阅读更详细的答案:
https://sqa.stackexchange.com/a/46186/40022
阅读有关分布式整体问题的文章
今天在邮递员星系讨论过THis,这是一个很好的讨论,请确保您的架构不会引起这个问题,并且每个单元都单独独立地工作。
https://sqa.stackexchange.com/questions/46735
复制相似问题