[发明专利]服务框架接口测试方法与装置有效
申请号: | 201510433737.7 | 申请日: | 2015-07-22 |
公开(公告)号: | CN106708718B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 于光一;马鑫;王代旭;吴娟 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 姜劲;陆锦华 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 框架 接口 测试 方法 装置 | ||
1.一种服务框架接口测试方法,其特征在于,包括:
将测试数据初始化的初始化返回值与初始化配置信息中的测试数据预期值执行自动比对;
根据比对成功的初始化测试数据对服务框架接口执行自动化回归测试操作,生成接口测试结果;
将所述接口测试结果与预设的接口调用预期值执行自动比对,其中,在所述接口测试结果与所述预设的接口调用预期值的值长相同的情况下,对所述接口测试结果和所述预设的接口调用预期值进行反序列化,将反序列化的接口测试结果和预设的接口调用预期值以多种比对流程进行比对生成比对结果;以及
根据某一时间阶段的所述多个接口测试结果对接口测试效果执行分析。
2.根据权利要求1所述服务框架接口测试方法,其特征在于,所述初始化配置信息包括:执行顺序参数、延迟参数以及所述测试数据预期值。
3.根据权利要求1所述服务框架接口测试方法,其特征在于,还包括:将测试数据的所述初始化配置信息预先存储在数据库中。
4.根据权利要求1所述服务框架接口测试方法,其特征在于,还包括:判断已选择的接口协议是否为公有协议,若为公有协议,则对服务框架接口执行自动化回归测试;若不为公有协议,则以读取接口配置文件方式对服务框架接口执行自动化回归测试。
5.根据权利要求1所述服务框架接口测试方法,其特征在于,根据所述多个接口测试结果对接口测试效果执行分析具体包括:对所述多个接口测试结果执行多种维度的统计,并根据多种维度的统计结果自动生成数据报表。
6.一种服务框架接口测试装置,其特征在于,包括:
初始化比对模块,用于将测试数据初始化的初始化返回值与初始化配置信息中的测试数据预期值执行自动比对;
测试模块,用于根据比对成功的初始化测试数据对服务框架接口执行自动化回归测试操作,生成接口测试结果;
测试结果比对模块,用于将所述接口测试结果与预设的接口调用预期值执行自动比对,其中,在所述接口测试结果与所述预设的接口调用预期值的值长相同的情况下,对所述接口测试结果和所述预设的接口调用预期值进行反序列化,将反序列化的接口测试结果和预设的接口调用预期值以多种比对流程进行比对生成比对结果;以及
测试效果分析模块,用于根据某一时间阶段的所述多个接口测试结果对接口测试效果执行分析。
7.根据权利要求6所述服务框架接口测试装置,其特征在于,所述初始化配置信息包括:执行顺序参数、延迟参数以及所述测试数据预期值。
8.根据权利要求6所述服务框架接口测试装置,其特征在于,还包括:存储模块,用于将测试数据的所述初始化配置信息预先存储在数据库中。
9.根据权利要求6所述服务框架接口测试装置,其特征在于,还包括:接口协议判断模块,用于判断已选择的接口协议是否为公有协议,若为公有协议,则对服务框架接口执行自动化回归测试;若不为公有协议,则以读取接口配置文件方式对服务框架接口执行自动化回归测试。
10.根据权利要求6所述服务框架接口测试装置,其特征在于,所述测试效果分析模块具体包括:统计单元以及数据报表生成单元;
所述统计单元,用于对所述多个接口测试结果执行多种维度的统计;
所述数据报表生成单元,用于根据多种维度的统计结果自动生成数据报表。
11.一种电子设备,其特征在于,包括:
一个或多个处理器;以及,
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至5任一所述的方法。
12.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至5中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510433737.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开发调试方法及装置
- 下一篇:业务功能的测试方法和装置