[发明专利]接口自动化测试方法、测试装置和测试系统在审
申请号: | 202211564858.1 | 申请日: | 2022-12-07 |
公开(公告)号: | CN115712578A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 张兰英;周辉;张晓玉;李涛;郝磊;李鹏;王鹏 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王晓玲 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 自动化 测试 方法 装置 系统 | ||
1.一种接口自动化测试方法,其特征在于,所述方法应用于后端,所述后端与接口通信连接,所述方法包括:
在接收到来自报错接口的报错信息的情况下,根据目标标识信息,从错误日志文件中获取目标日志数据,所述报错接口为在交易过程中发生错误的接口,所述目标日志数据为携带有所述目标标识信息的日志数据,所述目标标识信息为与所述报错接口对应的交易流水号,所述错误日志文件包括所有的所述报错接口的所述日志数据;
根据所述目标日志数据中的目标关键数据生成目标测试用例,所述目标关键数据为组成所述目标测试用例的数据,所述目标测试用例至少包括用于测试所述报错接口是否存在目标测试问题的数据,一种所述报错信息对应一种测试问题,所述目标测试问题为所述报错接口的所述报错信息对应的所述测试问题;
在所述报错接口修复完成的情况下,采用所述目标测试用例对对应的所述报错接口进行测试,以验证所述报错接口是否修复成功。
2.根据权利要求1所述的方法,其特征在于,在根据所述目标日志数据中的目标关键数据生成目标测试用例之后,所述方法还包括:
采用所述目标测试用例对待测接口进行测试,以检验所述待测接口是否存在所述目标测试问题,所述待测接口与所述报错接口为同一类型的接口。
3.根据权利要求1所述的方法,其特征在于,采用所述目标测试用例对对应的所述报错接口进行测试,以验证所述报错接口是否修复成功,包括:
根据所述目标测试用例生成测试脚本;
采用所述测试脚本对所述报错接口进行测试,以验证所述报错接口是否修复成功。
4.根据权利要求1所述的方法,其特征在于,根据所述目标日志数据中的目标关键数据生成目标测试用例,包括:
从所述目标日志数据中提取出所述目标关键数据;
将所述目标关键数据填充到预设测试用例模板中,得到所述目标测试用例,所述预设测试用例模板的形式为二维表格形式。
5.根据权利要求4所述的方法,其特征在于,所述目标关键数据包括目标输入数据、目标判定数据和目标环境配置数据,从所述目标日志数据中提取出所述目标关键数据,包括:
从所述目标日志数据中提取出所述目标输入数据和所述目标判定数据,所述目标输入数据为所述交易过程中所述报错接口的输入数据,所述目标判定数据为用于判定所述报错接口的输出数据是否正确的数据;
根据所述目标输入数据和数据映射关系,从所述报错接口对应的数据表中提取所述目标环境配置数据,所述数据映射关系为所述接口与所述数据表的映射关系,所述数据表至少用于存储所述目标环境配置数据,所述目标环境配置数据为所述交易过程中所述报错接口调用的数据。
6.根据权利要求1至5任一项所述的方法,其特征在于,在根据目标标识信息,从错误日志文件中获取目标日志数据之前,所述方法包括:
接收所述报错接口返回的所述报错信息;
根据所述报错信息生成所述错误日志文件。
7.根据权利要求6所述的方法,其特征在于,一个所述错误日志文件中包含的所述报错信息的数量小于或者等于预设数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211564858.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种并网方法、系统、装置及存储介质
- 下一篇:一种脂溶态砷化合物的合成方法