买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】接口数据的动态比对方法、动态比对设备和存储介质_深圳市智慧城市科技发展集团有限公司;深圳市智城软件技术服务有限公司_202311757109.5 

申请/专利权人:深圳市智慧城市科技发展集团有限公司;深圳市智城软件技术服务有限公司

申请日:2023-12-20

公开(公告)日:2024-04-02

公开(公告)号:CN117435509B

主分类号:G06F11/36

分类号:G06F11/36;G06F16/25;G06F16/22

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2024.02.09#实质审查的生效;2024.01.23#公开

摘要:本申请公开了一种接口数据的动态比对方法、动态比对设备和计算机可读存储介质,属于软件测试领域。所述方法包括:获取第一接口返回的第一数据和第二接口返回的第二数据;根据所述第一数据和所述第二数据中的字段名和字段值,对所述第一数据和所述第二数据进行动态排序,得到排序结果;基于所述排序结果进行字段比对,确定比对结果。本申请通过对需要一致性测试的接口数据进行动态排序后再进行比对得到比对结果,比对结果能够直观地展示数据差异,提高了数据一致性测试的效率。

主权项:1.一种接口数据的动态比对方法,其特征在于,所述接口数据的动态比对方法包括以下步骤:根据第一接口和第二接口的接口协议规范,构建数据请求消息头部和数据请求消息体并进行封装,生成数据请求消息;根据所述数据请求消息,发起数据请求;接收所述数据请求的响应消息;根据所述第一接口和所述第二接口的接口协议规范,解析所述响应消息,获得头部信息;根据所述头部信息,对所述响应消息进行目标数据提取,获取所述目标数据;根据所述响应消息的格式和所述第一接口和所述第二接口的接口协议规范,解析所述目标数据,获取所述第一接口返回的第一数据和所述第二接口返回的第二数据;筛选所述第一数据和所述第二数据中的同名数据字段,并根据字段名依照排序规则的指定顺序进行排列,生成同名数据集;筛选所述第一数据和所述第二数据中的不同名同值数据字段,并根据字段值依照排序规则的指定顺序进行排列,生成同值数据集;筛选所述第一数据和所述第二数据中的不同名不同值数据字段,并依照排序规则的指定顺序进行排列,生成差异数据集;依次基于所述同名数据集、所述同值数据集和所述差异数据集,生成所述第一数据和所述第二数据对应的排序结果;通过比对工具直接比对所述排序结果的同名数据集,生成同名字段比对结果;通过模糊比对算法比对所述排序结果的同值数据集和差异数据集,生成不同名字段比对结果;将所述同名字段比对结果和所述不同名字段比对结果组合,生成比对后的数据序列;根据所述比对后的数据序列,标记字段值不同的数据,生成数据字段值差异点;对所述比对后的数据序列进行统计,生成统计信息;通过可视化工具输出所述差异点和所述统计信息。

全文数据:

权利要求:

百度查询: 深圳市智慧城市科技发展集团有限公司;深圳市智城软件技术服务有限公司 接口数据的动态比对方法、动态比对设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。