[发明专利]一种测试报文的生成方法及装置在审

专利信息
申请号: 201911349159.3 申请日: 2019-12-24
公开(公告)号: CN111078573A 公开(公告)日: 2020-04-28
发明(设计)人: 曾波;王惠惠;曾庆熙;骆春光 申请(专利权)人: 深圳前海微众银行股份有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 邹雅莹
地址: 518027 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 测试 报文 生成 方法 装置
【说明书】:

发明实施例提供一种测试报文的生成方法及装置,测试报文用于测试接口;所述方法包括:获取测试用例中记录的接口标识;从接口标识对应的接口资源中,获取接口参数项和参数路径项,接口参数项中包含一个以上参数的参数路径,参数路径项包括各参数路径对应的原始参数值;根据接口参数项中的参数路径,从测试用例中提取参数路径对应的实际参数值;根据各个参数路径对应的原始参数值和/或实际参数值,对接口参数项中各个参数路径对应的参数位置进行填充,生成测试报文。采用上述方法,相比于现有技术,本申请不需要调用测试用例修改,通过在接口资源中修改一次就可以完成大量测试用例参数的修改,节省了人力成本和时间成本。

技术领域

本申请涉及金融科技(Fintech)的自动化测试技术领域,尤其涉及一种测试报文的生成方法及装置。

背景技术

随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出更高的要求。在网络迅速发展的今天,已经实现可以通过计算机直接处理大部分金融业务,这种方式极大地节省了人力资源,又可以快速且准确的处理金融业务,提高了金融业务处理的精确性和实时性。

而计算机在处理金融业务的过程中,通常会涉及多个系统的系统间交互,以及各系统内部的子系统交互,就需要利用接口将系统之间连接以实现数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等;相应的在多系统间交互开发和应用系统开发时,需要验证接口的正确性和稳定性,以保证系统间正常交互。现有接口测试技术可以通过设置多项信息生成报文,使得HTTP请求中携带该报文,若最后该报文传递成功,则无接口异常,若系统报错,则出现接口异常;一般来说,一个报文的一种情况对应一个测试用例,如,{“idCardNo”:“”,“name”:“”,“city”:“深圳”}报文中含有三项参数,即:idCardNo、name、city,若该报文中有一个参数为空的情况,则对应三个测试用例,两个为空的情况则又对应三种测试用例,三个为空的情况又对应一种用例,还有参数不为空且错误的情况等,因此,当一个报文中的参数有多项时,则会相应的产生大量的测试用例,甚至复杂的报文会产生成千上万条测试用例;相应的,若对参数进行增加、减少或修改则可能需要对所有测试用例分别进行修改,使得工作量巨大,周期长。

因此,现在亟需一种测试报文的生成方法及装置,可以降低测试用例修改的工作量,缩短工作周期。

发明内容

本发明实施例提供一种自动化测试方法及装置,解决现有技术中测试用例修改的工作量大,工作周期长的问题。

第一方面,本发明实施例提供一种测试报文的生成方法,所述测试报文用于测试接口;所述方法包括:获取测试用例中记录的接口标识;从所述接口标识对应的接口资源中,获取接口参数项和参数路径项,所述接口参数项中包含一个以上参数的参数路径,所述参数路径项包括各参数路径对应的原始参数值;根据所述接口参数项中的参数路径,从所述测试用例中提取所述参数路径对应的实际参数值;根据各个所述参数路径对应的所述原始参数值和/或所述实际参数值,对所述接口参数项中各个参数路径对应的参数位置进行填充,生成所述测试报文。

采用上述方法,通过在测试用例中设置接口标识,再通过接口标识找到对应的接口资源,继而从接口资源中获取接口参数项和参数路径项,根据参数路径项获得各参数路径对应原始参数值,根据接口参数项中的参数路径从测试用例中获取实际参数值,最后根据原始参数值和实际参数值生成测试报文。相比于现有技术中增加、修改或减少参数信息需要对大量的测试用例进行改动来说,本申请若需要对测试用例中的参数进行修改、增加、删除等工作,可以直接在接口资源中修改,如此,不需要调用测试用例修改,通过在接口资源中修改一次就可以完成大量测试用例参数的修改,节省了人力成本和时间成本。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911349159.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top