接口测试的日志输出方法、装置、设备及存储介质与流程

文档序号:28736604发布日期:2022-02-07 19:39阅读:来源:国知局

技术特征:
1.一种接口测试的日志输出方法,其特征在于,所述接口测试的日志输出方法包括:当接收到测试请求时,构造所述测试请求对应的初始请求方法,对所述初始请求方法进行封装,并在所述初始请求方法中引入日志对象,得到目标请求方法;构造所述测试请求的请求参数,得到目标请求对象,并基于所述目标请求方法与所述目标请求对象,生成测试脚本;执行所述测试脚本,生成并输出所述测试请求对应的日志记录。2.如权利要求1所述的接口测试的日志输出方法,其特征在于,所述对所述初始请求方法进行封装,并在所述初始请求方法中引入日志对象,得到目标请求方法的步骤包括:检测预设请求库中是否存在与所述初始请求方法匹配的目标方法;若存在与所述初始请求方法匹配的目标方法,则根据所述目标方法,对所述初始请求方法进行封装;在所述初始请求方法中引入第一预设类中构造的日志对象,得到目标请求方法。3.如权利要求1所述的接口测试的日志输出方法,其特征在于,所述构造所述测试请求对应的初始请求方法的步骤包括:对所述测试请求进行解析,得到所述测试请求的待测试信息;根据所述待测试信息的方法信息,在方法库中检索与所述方法信息对应的请求方法模板;根据所述请求方法模板,在第二预设类中构造所述测试请求对应的初始请求方法。4.如权利要求3所述的接口测试的日志输出方法,其特征在于,所述构造所述测试请求的请求参数,得到目标请求对象的步骤包括:从请求对象库中获取请求对象模板,并根据所述请求对象模板,在所述第二预设类中构造初始请求对象;根据所述待测试信息的请求对象信息,对所述初始请求对象进行请求参数的构造,得到所述测试请求的目标请求对象。5.如权利要求1所述的接口测试的日志输出方法,其特征在于,所述基于所述目标请求方法与所述目标请求对象,生成测试脚本的步骤包括:将所述目标请求对象导入初始脚本,并执行所述初始脚本,以基于所述目标请求对象调用所述目标请求方法;将所述目标请求对象中的请求参数传递至所述目标请求方法;根据所述请求参数对所述目标请求方法进行参数赋值,生成测试脚本。6.如权利要求5所述的接口测试的日志输出方法,其特征在于,所述根据所述请求参数对所述目标请求方法进行参数赋值,生成测试脚本的步骤包括:根据所述请求参数的参数属性,确定所述目标请求方法中,与所述参数属性对应的待赋值参数属性;将所述请求参数的参数值,插入至所述待赋值参数属性对应的待赋值参数值中,对所述待赋值参数值进行赋值,生成测试脚本。7.如权利要求1所述的接口测试的日志输出方法,其特征在于,所述执行所述测试脚本,生成并输出所述测试请求对应的日志记录的步骤包括:执行所述测试脚本,基于所述日志对象调用所述测试请求对应的测试信息,生成日志
记录;将所述日志记录通过预设处理器组,输出至所述预设处理器组中各处理器对应的位置。8.一种接口测试的日志输出装置,其特征在于,所述接口测试的日志输出装置包括:封装模块,用于当接收到测试请求时,构造所述测试请求对应的初始请求方法,对所述初始请求方法进行封装,并在所述初始请求方法中引入日志对象,得到目标请求方法;构造模块,用于构造所述测试请求的请求参数,得到目标请求对象,并基于所述目标请求方法与所述目标请求对象,生成测试脚本;执行模块,用于执行所述测试脚本,生成并输出所述测试请求对应的日志记录。9.一种接口测试的日志输出设备,其特征在于,所述接口测试的日志输出设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的接口测试的日志输出程序,所述接口测试的日志输出程序被所述处理器执行时实现如权利要求1-7中任一项所述的接口测试的日志输出方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有接口测试的日志输出程序,所述接口测试的日志输出程序被处理器执行时实现如权利要求1-7中任一项所述的接口测试的日志输出方法的步骤。

技术总结
本发明公开了一种接口测试的日志输出方法、装置、设备及存储介质,当接收到测试请求时,构造测试请求对应的初始请求方法,对初始请求方法进行封装,并在初始请求方法中引入日志对象,得到目标请求方法;构造测试请求的请求参数,得到目标请求对象,并基于目标请求方法与目标请求对象,生成测试脚本;执行测试脚本,生成并输出测试请求对应的日志记录。本发明中用于输出日志记录的测试脚本由目标请求方法与目标请求对象生成,因目标请求方法在构造的初始请求方法进行封装的同时引入日志记录得到,且目标请求对象包含测试请求的请求参数,使得在执行测试脚本时只需要调用一次日志对象,避免多次打印输出日志记录,提高接口测试的日志输出效率。试的日志输出效率。试的日志输出效率。


技术研发人员:李恒
受保护的技术使用者:深圳兆日科技股份有限公司
技术研发日:2020.07.28
技术公布日:2022/2/6
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1