没有合适的资源?快使用搜索试试~ 我知道了~
pact-ruby:支持消费者驱动的合同测试,为消费者项目提供模拟服务和DSL,并为服务提供商项目提供交互回放和验证
需积分: 5 0 下载量 170 浏览量
2021-02-03
03:07:15
上传
评论
收藏 635KB ZIP 举报
温馨提示
协议 定义服务使用者和提供者之间的契约,以启用“消费者驱动的合同”测试。 Pact为服务使用者提供了一种流畅的API,以定义他们将向服务提供者发出的HTTP请求以及他们期望返回的HTTP响应。 这些期望在消费者规范中用于提供模拟服务提供者。 将记录交互,并在服务提供商规范中进行回放,以确保服务提供商确实确实提供了用户期望的响应。 这允许使用快速的单元测试来测试集成点的两侧。 该瑰宝的灵感来自“以消费者为导向的合同”的概念。 有关更多信息,请参见Ian Robinson的。 到底有什么好处呢? Pact对于设计和测试集成最有价值,在集成中您(或您的团队/组织/合作伙伴组织)可以控制消费者和提供者的发展,而消费者的需求将被用来驱动提供者的功能。 它是开发和测试组织内微服务的绝佳工具。 这有什么不好呢? 测试功能不受消费者需求驱动的新的或现有的提供程序(例如,公共API) 消费者和提供者团队之间没有良好沟通渠道的测试提供者。 性能和负载测试。 提供程序的功能测试-提供程序自己的测试应该执行的操作。 协议是关于检查请求和响应的内容和格式的。 在不使用您实际测试的API的情况
资源推荐
资源评论
资源评论
FranklinZheng
- 粉丝: 26
- 资源: 4568
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 《电路》大作业:基于matlab实现的节点电压法计算+源代码+文档说明
- 3401-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- Mysql 版中国省市区数据表SQL
- 数值分析,基于MATLAB GUI 的“数值分析方法”计算器+源代码+文档说明
- 基于matlab水果识别系统代码32gui界面设计
- 基于Python大规模文本分析系统的开题报告.docx
- 3401-CMN3401-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- python实现的四则运算计算器
- TensorFlow是一个开源机器学习框架.pdf
- 三菱PLC例程源码电路板厂印刷部门的去墨线
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功