【技术实现步骤摘要】
一种接口测试方法、装置及设备
[0001]本专利技术实施例涉及检测
,尤其涉及一种接口测试方法、装置及设备。
技术介绍
[0002]现在阶段的接口自动化测试方法,都是从已知接口数据出发,然后利用测试流程的顺序人为的进行接口的组装,达到测试接口流程的目的。但是这种方法对接口测试业务的专业性有很高的要求,人力成本较高,且耗时较长。
技术实现思路
[0003]本专利技术实施例提供一种接口测试方法、装置及设备,解决了现有技术中只能从已知接口数据开始,利用测试流程的顺序认为的进行接口组装来进行接口测试所导致的对测试的专业性要求较高,且测试过程耗时耗力的技术问题。
[0004]第一方面,本专利技术实施例提供了一种接口测试方法,所述接口测试方法包括:
[0005]基于预设测试案例下载相应的流程日志;
[0006]基于预设解析规则解析所述流程日志得到接口集,其中,所述接口集包括接口执行顺序信息以及报文数据;
[0007]根据所述接口集生成接口配置关系,其中,所述接口配置关系包括前后接口的 ...
【技术保护点】
【技术特征摘要】
1.一种接口测试方法,其特征在于,所述接口测试方法包括:基于预设测试案例下载相应的流程日志;基于预设解析规则解析所述流程日志得到接口集,其中,所述接口集包括接口执行顺序信息以及报文数据;根据所述接口集生成接口配置关系,其中,所述接口配置关系包括前后接口的参数传递关系以及通用参数配置关系;根据所述接口配置关系对待测接口执行接口测试过程,并验证接口测试结果是否为目标输出结果;若是,则所述待测接口的接口测试通过。2.根据权利要求1所述的接口测试方法,其特征在于,在所述基于预设测试案例下载相应的流程日志之前,所述接口测试方法还包括:接收预设测试案例;解析所述预设测试案例,得到测试流程信息,其中,所述测试流程信息包括流程日志信息,所述流程日志信息用于查询对应的流程日志。3.根据权利要求2所述的接口测试方法,其特征在于,所述基于预设测试案例下载相应的流程日志包括:通过接口配置文件获取服务器登录信息;基于所述服务器登录信息登录所述服务器,并基于所述流程日志信息从所述服务器下载相应的流程日志。4.根据权利要求1所述的接口测试方法,其特征在于,所述基于预设解析规则解析所述流程日志得到接口集包括:基于目标过滤条件生成过滤配置信息;基于所述过滤配置信息读取所述流程日志,并保留满足所述过滤配置信息的流程日志;从保留下来的所述流程日志中提取接口配置信息以及报文数据;对提取出的所述接口配置信息进行时间顺序排序,得到所述接口执行顺序信息。5.根据权利要求1所述的接口测试方法,其特征在于,所述根据所述接口集生成接口配置关系包括:基于时间顺序遍历响应所述报文数据,并在遍历每个所述报文数据时,依次查询除当前接口外是否存在下一个接口;若存在,则判断当前接口请求所述报文数据的字段信息与下一个接口请求所述报文数据的字段信息是否一致;若两个接口的字段信息一致,则生成两个接口之间的配置关系,并储存待...
【专利技术属性】
技术研发人员:吴高峰,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。