mule-pact:使用Mule进行消费者驱动的合同测试

时间:2024-06-06 12:08:27
【文件属性】:

文件名称:mule-pact:使用Mule进行消费者驱动的合同测试

文件大小:26KB

文件格式:ZIP

更新时间:2024-06-06 12:08:27

testing integration contracts pact mule

ule子契约 使用Mule进行的消费者驱动合同测试。 概括 这是一个示例,说明了如何使用消费者驱动的合同和契约来生成合同并测试Mule中内置的API。 Pact网站很好地概述了合同,消费者驱动的合同测试的好处,以及它们如何帮助消除对API进行脆弱而昂贵的集成测试的需求。 此仓库包含两个Mule项目:一个具有用于生成协议的JUnit和MUnit测试的客户端,以及可以使用定义的合同进行测试的服务器端API。 可以使用Pact支持的任何框架来生成和验证合同。 用M子生成契约 编写将利用模拟的MUnit测试 建立契约很适合测试驱动开发。 第一步是定义MUnit测试,以单独行使合同中将概述的方法和资源。 例如,这些MUnit测试调用API端点,并执行GET和POST方法client-test-suite.xml: < munit : config name = " munit " doc


【文件预览】:
mule-pact-master
----client()
--------.mule()
--------src()
--------mule-project.xml(260B)
--------pom.xml(7KB)
--------.gitignore(1KB)
--------catalog()
----server-demo()
--------src()
--------mule-project.xml(265B)
--------pom.xml(6KB)
--------.gitignore(1KB)
----README.md(6KB)

网友评论