1.一种接口测试方法,包括:
当到达预设测试时间时,读取预先为待测试业务配置的基本参数;
将所述基本参数传入至所述待测试业务对应的业务逻辑中,以触发所述业务逻辑运行,直至所述业务逻辑运行到所述基本参数中配置的业务阶段节点,其中,所述业务逻辑是由多个耦合的接口逻辑构成的;
接收在所述业务阶段节点处返回的回参数据;
根据所述回参数据生成所述待测试业务对应的测试用例的请求入参值,并执行所述测试用例,得到测试结果。
2.根据权利要求1所述的方法,其特征在于,在所述当到达预设测试时间时,读取预先为待测试业务配置的基本参数之前,还包括:接收用户上传的表格文档;
从所述表格文档中获取配置数据,所述配置数据包括基本参数和至少一个测试用例标识,所述基本参数中配置的所述业务阶段节点的数量为多个;
建立所述业务阶段节点与所述测试用例标识之间的关联关系。
3.根据权利要求1所述的方法,其特征在于,所述根据所述回参数据生成待测试业务对应的测试用例的请求入参值,包括:将所述回参数据转化成映射MAP数据格式,提取所述映射MAP数据格式的回参数据中的参数值;
生成参数项和对应的所述参数值形式的测试数据;
对应所述测试数据中的参数项为所述测试用例中的请求入参项赋予相应的请求入参值。
4.根据权利要求1所述的方法,其特征在于,在所述根据所述回参数据生成待测试业务对应的测试用例的请求入参值之后,还包括:查找所述测试用例中是否有未赋值的预设入参项,若是,则调用预设的算法生成预设入参项对应的参数值。
5.一种测试数据生成方法,包括权利要求1-4任一项所述的方法步骤,其特征在于,所述测试数据生成方法还包括:获取用户输入的配置参数;
调用造数工具,通过生成工具编译所述造数工具,并将所述配置参数输入至所述造数工具中以生成相应测试用例对应的测试数据;
其中,所述造数工具将配置参数的基本参数上传至指定接口地址,并获取以指定接口地址为起始点的业务逻辑在所述配置参数指定的业务阶段节点处输出的回参数据。
6.一种接口测试装置,其特征在于,包括:
基本参数获取模块,用于当到达预设测试时间时,读取预先为待测试业务配置的基本参数;
造数模块,用于将所述基本参数传入至所述待测试业务对应的业务逻辑中,以触发所述业务逻辑运行,直至所述业务逻辑运行到所述基本参数中配置的业务阶段节点;其中,所述业务逻辑是由多个耦合的接口逻辑构成的;
生成测试数据模块,用于接收在所述业务阶段节点处返回的回参数据;
测试模块,用于根据所述回参数据生成所述待测试业务对应的测试用例的请求入参值,并执行所述测试用例,得到测试结果。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:文档接收模块,用于接收用户上传的表格文档;
配置数据获取模块,用于从所述表格文档中获取配置数据,所述配置数据包括基本参数和至少一个测试用例标识,所述基本参数中配置的所述业务阶段节点的数量为多个;
关系构建模块,用于建立所述业务阶段节点与所述测试用例标识之间的关联关系。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:辅助造数模块,用于查找所述测试用例中是否有未赋值的预设入参项,若是,则调用预设的算法生成预设入参项对应的参数值。
9.一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-4或5任意一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4或5任意一项所述方法的步骤。