邮递员合同测试生成器
构建API时,通常需要验证请求和响应的形状。 您要验证API的实现是否与定义文档匹配。 通常,这是通过合同测试完成的,该协议测试必填字段,可选字段以及诸如查询和路径参数之类的内容。
可以将请求分组在一起,并将它们与您的API关联,以进行合同测试。 此功能的目的是手动构建一个以向您的API添加覆盖率。
客观的
建立一种自动化的方法来提供详尽的测试集,以提供接近100%的合同测试覆盖率。 合同测试生成器不需要维护,它应该能够基于定义API的Open API Specification(OAS)文档在每次运行时动态创建所有测试。
生成器测试给定API的实现-而不是定义。 它应将定义文档用作规则集,并比较生成的请求对其的响应。
它能做什么
执行
每次运行时,生成器都会执行以下操作:
为提供的API /工作区加载OAS
验证定义的格式是否正确
所有参数,模式和响应都为每