[发明专利]ESB接口自动化测试方法有效
申请号: | 201910089337.7 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109947639B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 范兴元;姚宜;冷冰;齐国潮;叶知凡;林滨 | 申请(专利权)人: | 兴业证券股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;徐剑兵 |
地址: | 350001 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | esb 接口 自动化 测试 方法 | ||
一种ESB接口自动化测试方法及存储介质,其中方法包括如下步骤,读取配置文件,所述配置文件包含测试集文件;运行测试集文件获取其中对应接口的测试实例和地址,向接口的地址发送测试实例并将运行结果与预期结果进行比较,若预期结果符合运行结果则判定为通过,不符合预期结果则判定为不通过,计算该接口的测试实例通过数量或通过率。解决在新变动接口后对所有接口进行回归测试的问题。
技术领域
本发明涉及企业信息管理领域,尤其涉及企业系统总线中ESB接口的自动化方法。
背景技术
现有接口测试和回归测试是用传统接口工具SoapUI和Postman等工具进行人工测试。现阶段新增或修改一个ESB接口后,除了对该接口进行常规测试以外,还需要对同级接口服务下的其他接口进行回归测试(如新增用户信息接口的全填、必填、保存、查询等经常使用的功能实例等等),随着企业规模的扩大,ESB接口的数量将会越来越快地增加,接口需求频繁新增或修改,需要投入较多的测试工程师来加班加点完成接口回归工作。
发明内容
为此,需要提供一种新的ESB接口的自动化测试方法,解决在新变动接口后对所有接口进行回归测试的问题。
为实现上述目的,发明人研发了一种ESB接口自动化测试方法,包括如下步骤,读取配置文件,所述配置文件包含测试集文件;
运行测试集文件获取其中对应接口的测试实例和地址,向接口的地址发送测试实例并将运行结果与预期结果进行比较,若预期结果符合运行结果则判定为通过,不符合预期结果则判定为不通过,计算该接口的测试实例通过数量或通过率。
具体地,所述配置文件还包括接口权重值,还包括步骤,运行测试集文件获取其中各对应接口的测试实例和地址,根据各接口的权重值及实例通过数量或通过率调整各接口的最终影响得分。
可选地,还包括步骤,根据接口访问次数及业务系数调整接口权重值。
可选地,还包括步骤,根据接口权重值调整分配给各接口的测试实例数。
一种ESB接口自动化测试存储介质,存储有计算机程序,所述计算机程序在被运行时执行包括如下步骤,读取配置文件,所述配置文件包含测试集文件;
运行测试集文件获取其中对应接口的测试实例和地址,向接口发送测试实例并将运行结果与预期结果进行比较,若预期结果符合运行结果则判定为通过,不符合预期结果则判定为不通过,计算该接口的测试实例通过数量或通过率。
具体地,所述配置文件还包括接口权重值,所述计算机程序在被运行时还执行步骤,运行测试集文件获取其中各对应接口的测试实例和地址,根据各接口的权重值及实例通过数量或通过率调整各接口的最终影响得分。
可选地,所述计算机程序在被运行时还执行步骤,根据接口访问次数及业务系数调整接口权重值。
可选地,所述计算机程序在被运行时还执行步骤,根据接口权重值调整分配给各接口的测试实例数。
区别于现有技术,上述方案通过利用预先储备的测试实例,在需要新改动接口需要做回归测试的时候能够自动化地测试所有的接口,并给出通过实例数或通过率指标结果,可以辅助测试人员判断新改动ESB接口的良适性。
附图说明
图1为本发明具体实施方式所述ESB接口自动化测试方法流程图。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
在图1所示的实施例中,展示了一种ESB接口自动化测试方法,包括如下步骤,S100读取配置文件,所述配置文件包含测试集文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兴业证券股份有限公司,未经兴业证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910089337.7/2.html,转载请声明来源钻瓜专利网。