The invention relates to an interface test method and device, computer device and storage medium, the method comprises: acquiring interface test instructions; pre condition information query and association test case identification interface test in the instruction; test case parameter information according to the pre condition information corresponding to the test case identification; acquisition and corresponding test cases the identification test case template and interface communication parameters to be measured from the test case in the case; according to the parameter information and test case template generation test interface test cases to be tested; according to the measured interface test cases to be measured and the interface parameters to interface to be tested in the test case to test the interface corresponding test interface address the test. Only through the correlation between test case identification and precondition information, the testing efficiency of automated testing based on test cases is improved.
【技术实现步骤摘要】
接口测试方法、装置、计算机设备和存储介质
本专利技术涉及测试
,特别是涉及接口测试方法、装置、计算机设备和存储介质。
技术介绍
目前,随着计算机技术的日益发展以及不同领域的业务种类的日益丰富(例如金融交易领域),对复杂系统进行自动化测试的需求日益增长。通常的测试方法主要是通过开发测试工具实现的,现有的测试工具从技术架构的角度而言主要分为商用测试工具、开源测试框架和测试人员编制的轻量级测试脚本;从功能的角度而言主要分为功能测试工具、性能测试工具和安全性测试工具等;从运行平台角度而言主要分为基于Windows操作系统、基于Unix/Linux操作系统等;从被测系统角度而言例如分为Web测试工具、报文测试工具等。然而,在测试过程中,有时对某个接口进行测试时,需要获取关联接口的参数,根据获取到的参数才能对该接口进行测试,故在编写接口的测试用例时,需要将关联接口的测试用例内容写入到该接口的测试用例内容中。这样,很容易造成一些测试用例内容被重复吸入不同的测试用例中,使得编写测试用例耗费更多的时间,从而降低了接口测试效率。
技术实现思路
基于此,有必要针对接口测试效率低下的问题,提供一种接口测试方法、装置、计算机设备和存储介质。一种接口测试方法,所述方法包括:获取接口测试指令;查询与所述接口测试指令中的测试用例标识关联的前置条件信息;根据所述前置条件信息获取所述测试用例标识对应的待测用例参数信息;从测试用例库中获取与所述测试用例标识对应的待测用例模板和待测接口通信参数;根据所述待测用例参数信息和所述待测用例模板生成待测接口测试用例;根据所述待测接口测试用例和所述待测接 ...
【技术保护点】
一种接口测试方法,其特征在于,所述方法包括:获取接口测试指令;查询与所述接口测试指令中的测试用例标识关联的前置条件信息;根据所述前置条件信息获取所述测试用例标识对应的待测用例参数信息;从测试用例库中获取与所述测试用例标识对应的待测用例模板和待测接口通信参数;根据所述待测用例参数信息和所述待测用例模板生成待测接口测试用例;根据所述待测接口测试用例和所述待测接口通信参数,对所述待测接口测试用例中待测接口地址所对应的待测接口进行测试。
【技术特征摘要】
1.一种接口测试方法,其特征在于,所述方法包括:获取接口测试指令;查询与所述接口测试指令中的测试用例标识关联的前置条件信息;根据所述前置条件信息获取所述测试用例标识对应的待测用例参数信息;从测试用例库中获取与所述测试用例标识对应的待测用例模板和待测接口通信参数;根据所述待测用例参数信息和所述待测用例模板生成待测接口测试用例;根据所述待测接口测试用例和所述待测接口通信参数,对所述待测接口测试用例中待测接口地址所对应的待测接口进行测试。2.根据权利要求1所述的方法,其特征在于,测试用例库中包括多个测试计划信息;在所述获取接口测试指令之前,包括:监测所述测试计划信息中的测试开始时间;当监测到当前时间与所述测试开始时间相同时,从所述测试计划信息中提取所述测试开始时间对应的测试用例标识;根据提取到的测试用例标识生成待测接口测试指令。3.根据权利要求1所述的方法,其特征在于,所述根据所述前置条件信息获取所述测试用例标识对应的待测用例参数信息,包括:从测试用例库中获取与所述前置条件信息对应的前置用例生成信息、前置用例模板和前置接口通信参数;根据所述前置用例生成信息和所述前置用例模板生成前置测试用例;根据所述前置接口通信参数执行所述前置测试用例,得到所述测试用例标识对应的待测用例参数信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述前置接口通信参数执行所述前置测试用例,得到所述测试用例标识对应的待测用例参数信息,包括:根据所述前置测试用例和所述前置接口通信参数,对所述前置测试用例中前置接口地址对应的前置接口进行测试,获取所述前置接口返回的参数信息;检测所述前置条件信息中是否存在数据查询条件;若检测到所述前置条件信息中存在数据查询条件,根据所述数据查询条件从数据库中查询数据;以获取到的参数信息和查询到的数据,作为测试用例标识对应的待测用例参数信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述待测接口测试用例和所述待测接口通信参数,对所述待测接口测试用例中待测接口地址所对应的待测接口进行测试,包括:提取所述待测接口通信参数中的接口通信协议类型、接口通信模式和接口数据传输格式;根据所述接口通信协议类型、接口通信模式...
【专利技术属性】
技术研发人员:杨雨晨,何邱,李翔,杨炯,罗钱华,孙丹,周晓凤,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。