(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210596954.8 (22)申请日 2022.05.30 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 张朦朦  (74)专利代理 机构 深圳市赛恩倍吉知识产权代 理有限公司 4 4334 专利代理师 陈海云 严林 (51)Int.Cl. G06F 11/36(2006.01) G06F 21/62(2013.01) G06Q 40/04(2012.01) (54)发明名称 大数据比对测试方法、 装置、 电子设备及存 储介质 (57)摘要 本发明涉及自动化测试技术领域, 提供一种 大数据比对测试方法、 装置、 电子设备及存储介 质, 通过采集生产环境中的目标分区中的交易数 据及交易报文, 并基于目标分区的历史数据对交 易数据和交易报文分别进行脱敏处理得到目标 交易数据及目标交易报文, 将目标交易数据及目 标交易报文同步至测试环境中之后, 根据目标交 易数据对目标交易报文进行冗余去除, 并根据冗 余去除后的目标交易报文生 成测试案例集, 最后 在两个不同版本的测试环境中执行测试案例集 得到两个测试结果, 对两个测试结果进行比对后 输出比对结果。 本发明通过在测试环 境中对生产 环境中的交易数据和交易报文进行测试并比对, 覆盖了生产环 境中全量的交易场景, 提高了测试 的准确性。 权利要求书2页 说明书15页 附图2页 CN 115203017 A 2022.10.18 CN 115203017 A 1.一种大 数据比对测试 方法, 其特 征在于, 所述方法包括: 确定生产环境中的目标分区, 并采集所述目标分区中的交易数据及交易报文; 基于所述目标分区的历史数据对所述交易数据进行脱敏处理得到目标交易数据, 及对 所述交易报文 进行脱敏处 理得到目标交易报文; 将所述目标交易数据及所述目标交易报文同步至测试环境中, 并根据 所述目标交易数 据对所述目标交易报文 进行冗余去除; 根据冗余去除后的目标交易报文生成测试案例集; 在预设第一版本的测试环境中执行所述测试案例集得到第 一测试结果, 在预设第 二版 本的测试环境中执 行所述测试案例集得到第二测试 结果; 对所述第一测试 结果及所述第二测试 结果进行比对, 并输出比对结果。 2.如权利要求1所述的大数据比对测试方法, 其特征在于, 所述采集所述目标分区中的 交易数据及交易报文包括: 获取数据采集配置进程的采集控制时序信息; 将所述采集控制时序信 息中的每个时序节点与 预设时序分配程序进行匹配, 得到过程 分配控制信息; 根据所述过程分配控制信息采集所述目标分区中的交易数据和交易报文。 3.如权利要求2所述的大数据比对测试方法, 其特征在于, 所述获取数据采集配置进程 的采集控制时序信息包括: 将所述数据采集配置进程划分为互不关联的多个 配置分区对象; 确定所述配置分区对象的分区服 务标签; 对所述数据采集配置进程进行多组信息提取; 根据每组信息提取结果以及每个所述配置分区对象的分区服务标签获取所述数据采 集配置进程的采集控制时序信息 。 4.如权利要求1所述的大数据比对测试方法, 其特征在于, 所述目标分区的历史数据包 括历史交易数据及历史交易报文, 所述基于所述目标分区的历史数据对所述交易数据进 行 脱敏处理得到目标交易数据, 及对所述交易报文 进行脱敏处 理得到目标交易报文包括: 使用多个第 一脱敏算法对所述历史交易数据进行脱敏处理, 得到每个所述第 一脱敏算 法对应的第一脱敏数据, 使用多个第二脱敏算法对所述历史交易报文进行脱敏处理, 得到 每个所述第二脱敏算法对应的第二脱敏 数据; 根据所述历史交易数据和所述第一脱敏数据计算对应的所述第一脱敏算法的第一脱 敏效果, 根据所述历史交易报文和所述第二脱敏数据计算对应的所述第二脱敏算法的第二 脱敏效果; 根据所述第 一脱敏效果从所述多个第 一脱敏算法中确定第 一目标脱敏算法, 采用所述 第一目标脱敏算法对所述交易数据进行脱敏处 理得到目标交易数据; 根据所述第 二脱敏效果从所述多个第 二脱敏算法中确定第 二目标脱敏算法, 采用所述 第二目标脱敏算法对所述交易报文 进行脱敏处 理得到目标交易报文。 5.如权利要求4所述的大数据比对测试方法, 其特征在于, 所述根据所述历史交易数据 和所述第一脱敏 数据计算对应的所述第一脱敏算法的第一脱敏效果包括: 对于任意一个所述第 一脱敏算法, 获取所述历史交易数据中需要脱敏的字段的数量及权 利 要 求 书 1/2 页 2 CN 115203017 A 2获取所述第一脱敏 数据中已经脱敏的字段的数量; 根据所述需要 脱敏的字段的数量及所述已经脱敏的字段的数量计算得到脱敏覆盖率; 对所述需要 脱敏的字段及所述已经脱敏的字段进行验证, 得到脱敏成功的数量; 根据所述脱敏成功的数量及所述需要 脱敏的字段的数量计算得到脱敏成功率; 根据所述脱敏覆盖率及所述脱敏成功率计算得到所述第一脱敏效果。 6.如权利要求1所述的大数据比对测试方法, 其特征在于, 所述根据所述目标交易数据 对所述目标交易报文 进行冗余去除包括: 获取所述目标交易报文中所携带的目标逻辑 地址与目标报文序号; 读取所述历史交易报文中携带的历史逻辑地址及所述历史逻辑地址对应的历史报文 序号; 根据所述历史报文序号及所述目标报文序号对所述目标交易报文 进行初次冗余去除; 确定所述目标交易数据的交易渠道, 并根据 所述交易渠道对所述目标交易数据进行分 类; 对每类目标交易数据进行冗余去除, 并根据冗余去除后的目标交易数据对初次冗余去 除后的目标交易报文 进行二次冗余去除。 7.如权利要求1至6中任意一项所述的大数据比对测试方法, 其特征在于, 所述根据冗 余去除后的目标交易报文生成测试案例集包括: 获取所述冗余去除后的目标交易报文的报文头标签; 根据所述报文头标签获取响应报文; 根据所述冗余去除后的目标交易报文及所述响应报文生成测试案例集。 8.一种大 数据比对测试装置, 其特 征在于, 所述装置包括: 采集模块, 用于确定生产环境中的目标分区, 并采集所述目标分区中的交易数据及交 易报文; 脱敏模块, 用于基于所述目标分区的历史数据对所述交易数据进行脱敏处理得到目标 交易数据, 及对所述交易报文 进行脱敏处 理得到目标交易报文; 去余模块, 用于将所述目标交易数据及所述目标交易报文 同步至测试环境中, 并根据 所述目标交易数据对所述目标交易报文 进行冗余去除; 生成模块, 用于根据冗余去除后的目标交易报文生成测试案例集; 执行模块, 用于在预设第一版本的测试环境中执行所述测试案例集得到第一测试结 果, 在预设第二版本的测试环境中执 行所述测试案例集得到第二测试 结果; 比对模块, 用于对所述第一测试 结果及所述第二测试 结果进行比对, 并输出比对结果。 9.一种电子设备, 其特征在于, 所述电子设备包括处理器和存储器, 所述处理器用于执 行所述存储器中存储的计算机程序时实现如权利要求1至7中任意一项所述的大数据比对 测试方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质上存储有计算机程序, 其特征 在于, 所述计算机程序被处理器执行时实现如权利要求 1至7中任意一项 所述的大数据比对 测试方法。权 利 要 求 书 2/2 页 3 CN 115203017 A 3

.PDF文档 专利 大数据比对测试方法、装置、电子设备及存储介质

安全报告 > 其他 > 文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 大数据比对测试方法、装置、电子设备及存储介质 第 1 页 专利 大数据比对测试方法、装置、电子设备及存储介质 第 2 页 专利 大数据比对测试方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-07 20:38:58上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。