[发明专利]业务测试与发布方法、装置、设备及存储介质在审
申请号: | 202011577548.4 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112699026A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 黄时周 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 测试 发布 方法 装置 设备 存储 介质 | ||
本发明涉及大数据技术领域,公开了一种业务测试与发布方法、装置、设备及存储介质,用于提高业务上线准确率和执行效率。业务测试与发布方法包括:获取与目标业务场景对应的业务测试数据和业务场景标识值;对业务测试数据进行数据抽取与校验;按照业务场景标识值对业务测试数据进行统计分析,得到期望统计结果数据;基于业务测试数据对目标业务系统进行压力测试与性能分析,得到压测分析数据和测试统计结果数据;比对期望统计结果数据和测试统计结果数据,得到比对结果,当压测分析数据符合预置指标阈值,并且对比结果为预设值时,通过预设队列对目标业务系统进行在线发布。此外,本发明还涉及区块链技术,业务测试数据可存储于区块链节点中。
技术领域
本发明涉及大数据技术的风险管控领域,尤其涉及一种业务测试与发布方法、装置、设备及存储介质。
背景技术
压力测试也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。
随着消费订单量增长和订单人数激增,业务核心系统数据量也随着与日俱增,从而对核心系统处理数据时效和数据准确性要求越来越高。并且目前市场上缺乏时效性和准确性同时兼备的测试方法,在测试阶段进行业务数据分析时,难以确保业务数据准确性和一致性。
发明内容
本发明提供了一种业务测试与发布方法、装置、设备及存储介质,用于提高业务数据准确性和一致性,以及提高业务上线准确率和执行效率。
为实现上述目的,本发明第一方面提供了一种业务测试与发布方法,包括:获取与目标业务场景对应的业务测试数据和业务场景标识值;从所述业务测试数据中抽取样本数据,并对所述样本数据进行数据校验,得到校验结果;当所述校验结果为校验通过时,按照所述业务场景标识值确定目标业务测试脚本,并根据所述目标业务测试脚本对所述业务测试数据进行统计分析,得到期望统计结果数据;基于所述业务测试数据对目标业务系统进行压力测试与性能分析,得到压测分析数据和测试统计结果数据;对所述期望统计结果数据和所述测试统计结果数据进行数据对比,得到比对结果,当所述压测分析数据符合预置指标阈值,并且所述对比结果为预设值时,通过预设队列对所述目标业务系统进行在线发布。
可选的,在本发明第一方面的第一种实现方式中,所述当所述校验结果为校验通过时,按照所述业务场景标识值确定目标业务测试脚本,并根据所述目标业务测试脚本对所述业务测试数据进行统计分析,得到期望统计结果数据,包括:当所述校验结果为校验通过时,按照所述业务场景标识值确定目标业务数据统计规则,并基于所述目标业务数据统计规则生成目标业务测试脚本;按照预设指令调用所述目标业务测试脚本,对所述业务测试数据进行统计分析,得到期望统计结果数据。
可选的,在本发明第一方面的第二种实现方式中,所述基于所述业务测试数据对目标业务系统进行压力测试与性能分析,得到压测分析数据和测试统计结果数据,包括:通过预设压力测试工具按照业务测试数据对目标业务系统进行压力测试与性能分析,得到初始压测性能数据文件;从所述初始压测性能数据文件中提取目标性能数据,并按照预置业务场景指标对所述目标性能数据进行多维度统计分析,得到压测分析数据和测试统计结果数据。
可选的,在本发明第一方面的第三种实现方式中,所述对所述期望统计结果数据和所述测试统计结果数据进行数据对比,得到比对结果,当所述压测分析数据符合预置指标阈值,并且所述对比结果为预设值时,通过预设队列对所述目标业务系统进行在线发布,包括:对所述期望统计结果数据和所述测试统计结果数据进行解析,得到期望数组和测试数组;对所述期望数组中的数组元素依次和所述测试数组中的数组元素进行比较,得到比对结果,所述比对结果用于指示所述期望统计结果数据和所述测试统计结果数据之间是否存在数据差异;当所述压测分析数据符合预置指标阈值,并且所述对比结果为预设值时,对所述目标业务系统进行打包处理,得到打包后的目标业务系统,并将所述打包后的目标业务系统写入至预设队列中;通过所述预设队列连接目标业务终端,并根据预设控制脚本将所述打包后的目标业务系统部署至所述目标业务终端,得到部署结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011577548.4/2.html,转载请声明来源钻瓜专利网。