说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211116747.4 (22)申请日 2022.09.14 (71)申请人 平安消费金融有限公司 地址 200000 上海市自由贸易试验区陆家 嘴环路13 33号18层 (72)发明人 王华民  (74)专利代理 机构 深圳市明日今典知识产权代 理事务所(普通 合伙) 44343 专利代理师 王杰辉 (51)Int.Cl. G06F 11/36(2006.01) G06F 16/22(2019.01) G06F 16/2455(2019.01) G06F 16/2457(2019.01) (54)发明名称 自动化系统测试方法、 装置、 设备及存储介 质 (57)摘要 本申请涉及计算机技术领域, 特别是涉及到 一种自动化系统测试方法、 装置、 设备及存储介 质, 其中方法包括: 当检测到指定业务系统的测 试命令时, 获取所述指定业务系统的配置数据; 生成用于 所述指定业务系统测试的中间件, 在所 述中间件中模拟所述指定业务系统的配置数据; 解析所述指定业务系统的配置数据, 以生成测试 引擎可执行的数据结构, 并缓存于redis数据库 中; 所述测试引擎按照所述数据结构, 执行对所 述指定业务系统的测试。 通过生成中间件对待测 试的指定业务系统配置进行模拟, 增加了自动测 试的功能, 解决现有技术中自动化测试工具功能 比较单一, 不能全面自动触达系统的方方面面, 需要人工协作完成流程或系统功能测试的技术 问题。 权利要求书2页 说明书10页 附图3页 CN 115328808 A 2022.11.11 CN 115328808 A 1.一种自动化系统测试 方法, 其特 征在于, 所述方法包括: 当检测到指定业 务系统的测试命令时, 获取 所述指定业 务系统的配置数据; 生成用于所述指定业务系统测试的中间件, 在所述中间件中模拟所述指定业务系统的 配置数据; 解析所述指定业务系统的配置数据, 以生成测试引擎可执行的数据结构, 并缓存于 redis数据库中; 所述测试引擎按照所述数据结构, 执 行对所述指定业 务系统的测试。 2.根据权利要求1所述的自动化系统测试方法, 其特征在于, 所述获取所述指定业务系 统的配置数据, 包括: 获取所述指定业务系统的接口配置数据、 数据库链接配置数据、 功能场景和外关联系 统。 3.根据权利要求1所述的自动化系统测试方法, 其特征在于, 所述生成用于所述指定业 务系统测试的中间件, 在所述中间件中模拟所述指定业 务系统的配置数据, 包括: 根据所述指定业 务系统的接口配置数据, 配置中间件的接口; 根据所述指定业 务系统的数据库链接配置数据, 配置所述接口对应的数据库表数据; 配置所述中间件链接的消息队列平台和redis数据库; 根据所述指定业 务系统的外关联系统, 配置 外关联系统服 务接口mock数据。 4.根据权利要求3所述的自动化系统测试方法, 其特征在于, 所述根据 所述指定业务系 统的接口配置数据, 配置中间件的接口之后, 所述方法还 包括: 获取所述指定业务系统的功能场景, 对接口进行组合配置, 得到组合接口, 并对所述组 合接口执 行顺序配置 。 5.根据权利要求4所述的自动化系统测试方法, 其特征在于, 所述获取所述指定业务系 统的功能场景, 对接口进行组合配置, 得到组合接口, 并对所述组合接口执行顺序配置之 后, 所述方法还 包括: 在实行不同功能场景时, 检测不同功能场景 执行的频率和接口变更情况。 6.根据权利要求2所述的自动化系统测试方法, 其特征在于, 所述根据 所述指定业务系 统的数据库链接配置数据, 配置所述接口对应的数据库表数据之后, 所述方法还 包括: 判断所述接口对应的数据库表数据是否在同一数据库内; 若不在同一数据库内, 则配置多个数据库。 7.一种自动化系统测试装置, 其特 征在于, 所述装置包括: 数据获取模块, 用于当检测到指定业务系统的测试命令时, 获取所述指定业务系统的 配置数据; 中间件配置模块, 用于生成用于所述指定业务系统测试的中间件, 在所述中间件中模 拟所述指定业 务系统的配置数据; 配置解析模块, 用于解析所述指定业务系统的配置数据, 以生成测试引擎可执行的数 据结构, 并缓存于redis数据库中; 测试执行模块, 用于所述测试引擎按照所述数据结构, 执行对所述指定业务系统的测 试。 8.根据权利要求7 所述的自动化系统测试装置, 其特 征在于, 还 包括:权 利 要 求 书 1/2 页 2 CN 115328808 A 2接口配置模块, 用于根据所述指定业 务系统的接口配置数据, 配置中间件的接口; 接口表数据配置模块, 用于根据所述指定业务系统的数据库链接配置数据, 配置所述 接口对应的数据库表数据; 中间件消息队列及数据库配置模块, 用于配置所述中间件链接的消息队列平台和 redis数据库; 外关联配置模块, 用于根据所述指定业务系统的外关联系统, 配置外关联系统服务接 口mock数据。 9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处 理器执行所述计算机程序时实现权利要求1至 6中任一项所述方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至 6中任一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115328808 A 3

.PDF文档 专利 自动化系统测试方法、装置、设备及存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 自动化系统测试方法、装置、设备及存储介质 第 1 页 专利 自动化系统测试方法、装置、设备及存储介质 第 2 页 专利 自动化系统测试方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:18:28上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。