背景: 目前互联网公司,基本都存在后端测试,接口测试工作是其中重要的一环,需要了解核心功能实现、接口参数定义,数据存储等等,一般 用到的接口测试工具 postman,jmeter 等, 但整个测试过程体验,比较痛苦,场景不易沉淀,高效使用;
今天分享下工作实际实践的 Swagger 自动化生成接口测试脚本;
一、背景:
1、手工编写通用接口用例脚本,脚本编写质量不高且消耗时间;
2、公共的测试类引用,编辑,调用重复;
3、通用输入异常数据没有维护,需要人工判断;
二、概要说明:
采用数据字典,定义输入列表,快速生成测试类及自动化测试脚本;
对接项目的 sawagger 查询接口转换自动化 Case;
三、流程图
实际参考:https://www.processon.com/view/link/5d881c8fe4b011ca2aaa2815
实际过程的效果:
1、单个/批量快速生成测试脚本,脚本包含用例的属性,边界值,
2、脚本格式统一,维护方便,降低维护成本