[发明专利]接口测试的方法、装置、计算机设备以及存储介质在审
申请号: | 201811229369.4 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109597753A | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 蓝剑锋;庄晓雯;刘金萍 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试场景 接口测试 测试 测试接口 调用 计算机设备 存储介质 测试报告 配置参数 人力资源 数据包括 自动形成 多线程 申请 并发 发送 配置 | ||
1.一种接口测试的方法,其特征在于,包括:
获取待测试的测试案例的测试场景数据,其中,所述测试案例包括一个或多个测试场景,所述测试场景数据包括测试场景数量、测试案例对应的各测试场景以及各测试场景依次执行的测试顺序;
根据所述测试场景数量调用对应的多个测试接口,并依据各所述测试场景分别一一对应配置各所述测试接口的配置参数;
按照各所述测试场景依次执行的测试顺序,依次调用各所述测试接口。
2.根据权利要求1所述的接口测试的方法,其特征在于,所述获取待测试的测试案例的测试场景数据的步骤之前,包括:
获取待测试的测试任务的测试案例数据,其中,所述测试任务包括一个或多个测试案例,所述测试案例数据包括测试案例数量;
根据所述测试案例数量启动多个线程通道,其中一个线程通道对应测试一个测试案例,同一线程通道内同步运行多个所述测试接口,以同步完成所述测试案例对应的各所述测试场景;
将各测试案例一一对应分配到各所述线程通道。
3.根据权利要求2所述的接口测试的方法,其特征在于,所述获取待测试的测试任务的测试案例数据的步骤之前,包括:
启动异步程序循环扫描任务池,其中所述异步程序指扫描程序与接口测试对应的测试程序处于异步工作状态;
判断所述任务池内是否存在待测试的测试任务;
若是,则获取所述待测试的测试任务。
4.根据权利要求2所述的接口测试的方法,其特征在于,所述按照各所述测试场景依次执行的测试顺序,依次调用各所述测试接口的步骤之后,包括:
判断待测试的测试案例对应的各所述测试场景是否均已测试完毕;
若各所述测试场景均已测试完毕,则控制所述待测试案例对应的线程通道返回案例池,以重新获取新的未测试的测试案例进行测试;
判断所述案例池中各所述测试案例是否均已测试完毕;
若各所述测试案例均已测试完毕,则释放各所述线程通道。
5.根据权利要求4所述的接口测试的方法,其特征在于,所述释放各所述线程通道的步骤之后,包括:
获取所述测试案例的各所述测试场景一一对应的测试数据;
根据各所述测试数据形成测试报告;
发送所述测试报告到指定终端进行显示。
6.根据权利要求5所述的接口测试的方法,其特征在于,所述测试数据中包括测试返回结果,所述根据各所述测试数据形成测试报告的步骤,包括:
通过将各所述测试数据一一对应的测试返回结果,与预期结果一一对应后,分别对各所述测试返回结果和与其对应的预期结果进行同时排序并递归对比,以判断各所述测试返回结果和与其相对应的预期结果是否一致;
若一致,则形成测试通过状态下测试案例对应的第一测试报告;
若不一致,则形成测试未通过状态下测试案例对应的第二测试报告,其中,所述第二测试报告中包括重跑选项。
7.根据权利要求1所述的接口测试的方法,其特征在于,所述按照各所述测试场景依次执行的测试顺序,依次调用各所述测试接口的步骤之前,包括:
判断将各所述测试接口的当前数据状态是否与各所述测试接口在数据库中的预配置状态一致;
若否,则调用SQL语句将各所述测试接口的当前数据状态回滚到各自对应的所述预配置状态。
8.一种接口测试的装置,其特征在于,包括:
第一获取模块,用于获取待测试的测试案例的测试场景数据,其中,所述测试案例包括一个或多个测试场景,所述测试场景数据包括测试场景数量、测试案例对应的各测试场景以及各测试场景依次执行的测试顺序;
第一匹配模块,用于根据所述测试场景数量调用对应的多个测试接口,并依据各所述测试场景分别一一对应配置各所述测试接口的配置参数;
第一调用模块,用于按照各所述测试场景依次执行的测试顺序,依次调用各所述测试接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811229369.4/1.html,转载请声明来源钻瓜专利网。