微服务架构下契约测试详解及应用.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-09-01 发布于北京
  • 举报

契约测试

课程回顾

有关微服务架构下的内容。具体讲解了关于微服务架构本身的架构设计、常用组件、RPC通信等

一系列内容通过对架构的了解和认知,能够有的维度去思考如何进行系统的测试工作。RPC

通信:

1.Consumer(消费者)与Provider(生产者)之间的关系。

什么是契约测试

消费者与生产者之间所建立的契约,在架构体系中是有非常多组的存在。为了防止随意的修改契

约,所以通过契约测试,来确保整个系统中的契约正确性。契约测试偏向于白盒测试的手

段。

pact-python库部署

git上开源的契约测试库,专门用于对生产者消费者之间的契约进试的一个库。环境部署:

pipinstallpact-python如果说安装提示超时。通过添加--default-timeout=1000,也可以选择

离线安装

pact-python库实战操作

本质上而言,pact-python就是一个mock技术

指令:pact-verifier--provider-base-url=--pact-

url=./class58_pact/pacts/consumer01-provider.json

--provider-base-url表示生产者的host信息--pact-url表示生成的契约

文档评论(0)

1亿VIP精品文档

相关文档