[发明专利]接口测试方法、装置、移动终端及存储介质在审
申请号: | 201711289717.2 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108268348A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 郑胜雄;陈海波;梁洛彰 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/32;G06F11/07 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 何世磊 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试脚本 测试日志 接口测试 存储介质 移动终端 测试用例数据库 测试日志生成 测试 测试数据 测试指令 调试信息 获取目标 接收接口 目标测试 实时获取 显示效果 可视化 运行时 构建 指令 | ||
1.一种接口测试方法,其特征在于,所述方法包括:
接收接口测试指令,根据所述接口测试指令内的调试信息,在测试用例数据库中获取目标测试用例并构建测试脚本;
在所述测试脚本上运行所述目标测试用例,并实时获取测试日志;
根据获取到的所述测试日志实时进行测试数据显示,当所述测试脚本完成运行时,停止所述测试日志的获取,并根据最后一次获取到的所述测试日志生成并显示测试结果。
2.根据权利要求1所述的接口测试方法,其特征在于,所述在测试用例数据库中获取目标测试用例并构建测试脚本的步骤包括:
获取所述调试信息中的标识,并将所述标识与所述测试用例数据库进行匹配;
当所述标识与所述测试用例数据库匹配成功时,获取匹配到的所述目标测试用例,并发出脚本构建信号;
根据所述脚本构建信号查询预设脚本,以构建所述测试脚本。
3.根据权利要求2所述的接口测试方法,其特征在于,所述将所述标识与所述测试用例数据库进行匹配的步骤之后,所述方法还包括:
当所述标识与所述测试用例数据库匹配未成功时,判断所述接口测试指令中是否存储有当前编写测试用例;
若是,则将所述当前编写测试用例设置为所述目标测试用例,并发出所述脚本构建信号;
若否,则发出测试失败提示。
4.根据权利要求1所述的接口测试方法,其特征在于,所述接收接口测试指令的步骤之前,所述方法还包括:
获取本地编写的接口测试用例,并根据预设存储规则将获取到的所述接口测试用例进行存储,以构建所述测试用例数据库。
5.根据权利要求4所述的接口测试方法,其特征在于,所述根据预设存储规则将获取到的所述接口测试用例进行存储的步骤包括:
分别获取每个所述接口测试用例中的请求头、请求体和预期结果,并采用多字段的方式形成对应关系进行存储。
6.根据权利要求1所述的接口测试方法,其特征在于,所述实时获取测试日志的步骤包括:
获取本地存储的预设时间,并以所述预设时间为间隔持续发送日志请求,以实时获取所述测试日志。
7.根据权利要求1所述的接口测试方法,其特征在于,所述根据最后一次获取到的所述测试日志生成并显示测试结果的步骤包括:
获取所述目标测试用例的用例名称和预期结果,并获取最后一次的所述测试日志中存储的耗时时间、测试项成功数量信息、测试项失败数量信息和测试项错误数量信息;
根据本地存储的显示规则,将所述用例名称、所述引起结果、所述耗时时间、所述测试项成功数量信息、所述测试项失败数量信息和所述测试项错误数量信息对应进行显示。
8.一种接口测试装置,其特征在于,包括:
接收模块,用于接收接口测试指令;
测试模块,用于根据所述接口测试指令内的调试信息,在测试用例数据库中获取目标测试用例并构建测试脚本,并在所述测试脚本上运行所述目标测试用例,并实时获取测试日志;
显示模块,用于根据获取到的所述测试日志实时进行测试数据显示,当所述测试脚本完成运行时,停止所述测试日志的获取,并根据最后一次获取到的所述测试日志生成并显示测试结果。
9.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以使所述移动终端执行根据权利要求1至7任一项所述的接口测试方法。
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至7任一项所述的接口测试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711289717.2/1.html,转载请声明来源钻瓜专利网。