说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211083649.5 (22)申请日 2022.09.06 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 刘斌 封淑容 廖旭旺 林津如  林丽云 尹天晴 石明睿 邱德宗  陶曾明 肖洪华 彭上尉  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 赵春华 (51)Int.Cl. G06F 11/36(2006.01) G06F 9/445(2018.01) G06F 16/903(2019.01) (54)发明名称 服务间测试方法及装置、 存储介质及电子设 备 (57)摘要 本申请公开了一种服务间测试方法及 装置、 存储介质及电子设备, 可应用于分布式领域或金 融领域。 该方法包括: 选取目标案例, 确定目标案 例中的各个案例参数, 获取目标案例对应的目标 系统参数 组以及预设接口文件, 基于各个案例参 数对预设接口文件进行预处理, 生成预设接口文 件对应的目标接口文件, 测试得到目标接口文件 的测试结果, 确定目标接口文件中的请求报文, 由请求报文确定与目标案例对应的目标服务, 获 取并解析目标服务对应的返回报文, 得到目标服 务的服务功能, 由测试结果确定目标案例的案例 功能, 匹配服务功能与案例功能, 匹配一致时输 出所述测试结果。 应用本发明的方法, 能够在 Dubbo框架下进行服务间自动化测试, 提供了便 利性。 权利要求书2页 说明书11页 附图3页 CN 115328806 A 2022.11.11 CN 115328806 A 1.一种服 务间测试 方法, 其特 征在于, 包括: 从预设的案例库中, 选取当前用户预 先标记的目标案例; 确定所述目标案例中预 先定义的各个案例参数; 获取预设的系统参数集中与 所述目标案例对应的目标系统参数组, 确定所述目标系统 参数组对应的预设接口文件, 基于各个所述案例参数对所述预设接口文件进行预处理, 生 成所述预设接口文件 对应的目标接口文件; 测试所述目标接口文件, 得到所述目标接口文件 对应的测试 结果; 确定所述目标接口文件中的请求报文, 并将所述请求报文输入至 已建立的服务列表 中, 依据所述请求报文确定所述服务列表中与所述 目标案例对应的目标服务, 获取所述 目 标服务对应的返回报文, 解析 所述返回报文, 得到所述目标服 务的服务功能; 依据所述测试结果确定所述目标案例的案例功能, 将所述目标服务的服务功能与 所述 目标案例的案例功能进行匹配, 当所述服务功能与所述案例功 能匹配一致时, 输出所述测 试结果。 2.根据权利要求1所述的方法, 其特征在于, 所述从预设的案例库中, 选取当前用户预 先标记的目标案例, 包括: 遍历所述案例库中的所有案例; 确定每个所述案例是否具有用户预 先标记的案例标签; 将具有所述案例标签的案例确定为所述目标案例。 3.根据权利要求1所述的方法, 其特征在于, 所述获取预设的系统参数集中与 所述目标 案例对应的目标系统参数组, 包括: 获取所述系统参数集中的所有系统参数组; 从所有所述系统参数组中确定已设为待执 行的系统参数组; 将所述已设为待执 行的系统参数组确定为与所述目标案例对应的目标系统参数组。 4.根据权利要求1所述的方法, 其特征在于, 所述基于各个所述案例参数对所述预设接 口文件进行 预处理, 生成所述预设接口文件 对应的目标接口文件, 包括: 确定所述预设接口文件中的各个预处理区域, 并确定各个所述预处理区域对应的各个 区域属性; 依据各个所述区域属性, 将所述各个预处理区域分离成各个非空区域和各个可空区 域; 从各个所述案例参数中查找与各个所述预处 理区域对应的各个目标参数; 从各个所述目标参数中确定与各个所述非空区域对应的各个非空参数, 将各个所述非 空参数覆盖 到各个所述非空区域中, 生成所述预设接口文件 对应的目标接口文件。 5.一种服 务间测试装置, 其特 征在于, 包括: 选取单元, 用于从预设的案例库中, 选取当前用户预 先标记的目标案例; 确定单元, 用于确定所述目标案例中预 先定义的各个案例参数; 预处理单元, 用于获取预设的系统参数集中与所述目标案例对应的目标系统参数组, 确定所述目标系统参数组对应的预设接口文件, 基于各个所述案例参数对 所述预设接口文 件进行预处理, 生成所述预设接口文件 对应的目标接口文件; 测试单元, 用于测试 所述目标接口文件, 得到所述目标接口文件 对应的测试 结果;权 利 要 求 书 1/2 页 2 CN 115328806 A 2解析单元, 用于确定所述目标接口文件中的请求报文, 并将所述请求报文输入至已建 立的服务列表中, 依据所述请求报文确定所述服务列表中与所述目标案例对应的目标服 务, 获取所述目标服务对应的返回报文, 解析所述返回报文, 得到所述目标服务的服务功 能; 输出单元, 用于依据所述测试结果确定所述目标案例的案例功能, 将所述目标服务的 服务功能与所述目标案例的案例功能进行匹配, 当所述服务功能与所述案例功能匹配一致 时, 输出所述测试 结果。 6.根据权利要求5所述的装置, 其特 征在于, 所述选取 单元, 包括: 遍历子单 元, 用于遍历所述案例库中的所有案例; 第一确定 子单元, 用于确定每 个所述案例是否具有用户预 先标记的案例标签; 第二确定 子单元, 用于将具有所述案例标签的案例确定为所述目标案例。 7.根据权利要求5所述的装置, 其特 征在于, 所述预处 理单元, 包括: 获取子单 元, 用于获取 所述系统参数集中的所有系统参数组; 第三确定 子单元, 用于从所有所述系统参数组中确定已设为待执 行的系统参数组; 第四确定子单元, 用于将所述已设为待执行的系统参数组确定为与 所述目标案例对应 的目标系统参数组。 8.根据权利要求5所述的装置, 其特 征在于, 所述预处 理单元, 包括: 第五确定子单元, 用于确定所述预设接口文件中的各个预处理区域, 并确定各个所述 预处理区域对应的各个区域属性; 分离子单元, 用于依据各个所述区域属性, 将所述各个预处理区域分离成各个非空区 域和各个可空区域; 查找子单元, 用于从各个所述案例参数中查找与 各个所述预处理区域对应的各个目标 参数; 生成子单元, 用于从各个所述目标参数中确定与 各个所述非空区域对应的各个非空参 数, 将各个所述非空参数覆盖到各个所述非空区域中, 生成所述预设接口文件对应的目标 接口文件。 9.一种存储介质, 其特征在于, 所述存储介质包括存储的指令, 其中, 在所述指令运行 时控制所述存 储介质所在的设备 执行如权利要求1~4任意 一项所述的服 务间测试 方法。 10.一种电子设备, 其特征在于, 包括存储器, 以及一个或者一个以上的指令, 其中一个 或者一个以上指令存储于存储器中, 且经配置以由一个 或者一个以上 处理器执行如权利要 求1~4任意 一项所述的服 务间测试 方法。权 利 要 求 书 2/2 页 3 CN 115328806 A 3

.PDF文档 专利 服务间测试方法及装置、存储介质及电子设备

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