一种插件调试日志集的生成方法、生成装置、设备及介质制造方法及图纸

技术编号:36454328 阅读:29 留言:0更新日期:2023-01-25 22:51
本发明专利技术涉及一种插件调试日志集的生成方法、生成装置、设备及介质,生成方法包括:根据预设的日志级别分配规则将日志类型信息、日志级别信息建立第一映射关系;获取插件中当前被调用的测试用例函数,根据测试用例函数的文档类型注释获取预设最低日志集级别;根据预设最低日志集级别获取所有待生成日志级别信息,并结合第一映射关系获取所有待生成日志类型信息;根据待生成日志类型信息、文档类型注释获取日志关键信息;根据预设填充规则,将日志关键信息、待生成日志级别信息填充为日志内容、生成待生成日志;将所有待生成日志合并生成当前调试日志集。通过上述技术方案,可解决目前插件测试过程中人工输出调试日志导致日志内容不完整的问题。容不完整的问题。容不完整的问题。

【技术实现步骤摘要】
一种插件调试日志集的生成方法、生成装置、设备及介质


[0001]本专利技术涉及插件调试
,尤其是指一种插件调试日志集的生成方法、生成装置、设备及介质。

技术介绍

[0002]目前,在安全测评及测试领域,自动化测试逐渐代替基础的人工测试,成为新兴的测试手段。
[0003]为更方便地进行自动化测试,开发者搭建了一套自动化测试web平台(包括web前端和服务端,简称平台),通过这个web平台可以创建不同的插件任务,以完成不同的测试内容。其中,插件是独立于web平台存在的一种脚本文件,插件脚本中包含了测试执行函数,用于供平台调用发起插件执行任务。不同的插件对应着不同的测试用例或方法,开发者通过编写不同的插件脚本,可以实现不同的测试方法,来达到更细粒化的测试效果。
[0004]由于插件是独立于平台存在的一种脚本文件,其编写调试过程与web平台是分离的;一般来说,平台运行在一个进程中,插件任务运行在另一个进程中,二者之间是无法直接通信的。为方便跟踪记录插件运行状态和定位插件异常问题,开发者一般通过编写插件日志来记录插件的测试情况。但是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种插件调试日志集的生成方法,其特征在于,包括步骤:根据预设的日志级别分配规则将日志类型信息、日志级别信息建立第一映射关系;获取插件中当前被调用的测试用例函数,根据所述测试用例函数的文档类型注释获取所述测试用例函数的预设最低日志集级别;根据所述预设最低日志集级别获取所有待生成日志级别信息,并结合所述第一映射关系获取所有待生成日志类型信息;根据所述待生成日志类型信息、所述测试用例函数的文档类型注释获取待生成日志的日志关键信息;根据所述待生成日志的预设填充规则,将所述日志关键信息、所述待生成日志级别信息填充为日志内容、生成所述待生成日志;将所有待生成日志合并生成当前调试日志集,所述当前调试日志集与所述测试用例函数相匹配。2.根据权利要求1所述的插件调试日志集的生成方法,其特征在于,所述日志类型信息包括以下至少之一:输入参数日志、过程函数输入参数日志、过程函数输出结果日志、过程函数异常日志、用例函数输出结果日志、用例函数异常日志;所述过程函数输出结果日志包括以下至少之一:过程函数顺序语句输出结果日志、过程函数判断语句输出结果日志、过程函数循环语句输出结果日志;所述日志级别信息包括错误级别依次递增的调试级别、信息级别、警告级别、错误级别;根据预设的日志级别分配规则将日志类型信息、日志级别信息建立第一映射关系,包括以下至少之一:将所述输入参数日志的级别设置为所述调试级别;将所述过程函数输入参数日志的级别设置为所述调试级别;将所述过程函数顺序语句输出结果日志的级别设置为所述信息级别;将所述用例函数输出结果日志的级别设置为所述信息级别;将所述过程函数判断语句输出结果日志的级别设置为所述警告级别;将所述过程函数循环语句输出结果日志的级别设置为所述警告级别;将所述过程函数异常日志的级别设置为所述错误级别;将所述用例函数异常日志的级别设置为所述错误级别。3.根据权利要求2所述的插件调试日志集的生成方法,其特征在于,根据所述待生成日志类型信息、所述测试用例函数的文档类型注释获取待生成日志的日志关键信息,包括以下之一:根据所述测试用例函数的文档类型注释获取所述待生成日志的关键字和关键值;根据所述测试用例函数的文档类型注释获取所述待生成日志的关键异常数据。4.根据权利要求3所述的插件调试日志集的生成方法,其特征在于,根据所述测试用例函数的文档类型注释获取所述待生成日志的关键字和关键值,具体包括:当所述关键字为所述测试用例函数或对应过程函数的各个参数名称时,所述关键值为各个参数的输入值;当所述关键字为所述测试用例函数或对应过程函数的输出参数时,所述关键值为测试返回结果数据。...

【专利技术属性】
技术研发人员:李勇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1