日志展示方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:22754903 阅读:22 留言:0更新日期:2019-12-07 03:53
本发明专利技术提供一种日志展示方法,包括:在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;运行所述测试脚本,生成对应所述测试脚本的日志文件;读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。该方法可简单快捷地增加测试日志的层次性,使测试日志更为美观,便于查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持。

Log display method, device, storage medium and computer equipment

The invention provides a log display method, which includes: adding the page tag configuration information of the test log in the test script; wherein, the page tag configuration information is used to configure the request information in the test log to be displayed in a block level structure; running the test script to generate a log file corresponding to the test script; reading the log file and parsing the page tag Configuration information: the content of the read log file is rendered according to the parsed page label configuration information, and the test log with the request information displayed in block level structure is obtained. This method can simply and quickly increase the level of test log, make the test log more beautiful, easy to view and distinguish effective information, avoid the energy consumed by testers due to eliminating too much complicated information, and provide strong technical support for improving the efficiency of test problem location.

【技术实现步骤摘要】
日志展示方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,具体而言,本专利技术涉及一种日志展示方法、装置、计算机可读存储介质和计算机设备。
技术介绍
在自动化测试过程中,测试工具会产生大量测试日志,测试人员通过对测试日志进行分析,可实现测试用例出错原因的分析定位。目前,自动化测试所产生的测试日志通常为纯文本的日志,其局限性在于不够美观且层次性弱,不利用测试人员清晰便捷地查看日志内容并快速分辨有效信息,影响测试问题定位的效率。
技术实现思路
为至少能解决上述的技术缺陷之一,本专利技术提供了以下技术方案的日志展示方法及对应的装置、计算机可读存储介质和计算机设备。本专利技术的实施例根据一个方面,提供了一种日志展示方法,包括如下步骤:在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;运行所述测试脚本,生成对应所述测试脚本的日志文件;读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。在一个实施例中,所述运行所述测试脚本,生成对应所述测试脚本的日志文件,包括:基于Jmeter测试工具运行所述测试脚本,得到对应所述测试脚本的日志数据;将所述日志数据写入log文件,生成log日志文件。在一个实施例中,所述页面标签配置信息包括:标签元素配置信息和样式配置信息。在一个实施例中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,包括:所述标签元素配置信息和所述样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏;所述得到所述请求信息按块级结构展示的测试日志,包括:得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志。在一个实施例中,所述得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志之后,还包括:接收针对一个请求信息触发的展示指令,所述展示指令用于指示展示所述请求信息的详细信息;响应所述展示指令,展示所述请求信息的详细信息。在一个实施例中,所述响应所述展示指令,展示所述请求信息的详细信息,包括:响应所述展示指令,判断是否成功获取所述请求信息的详细信息;若是,将所述请求信息的摘要信息以第一颜色展示,并在所述摘要信息下方展示所述详细信息;若否,将所述请求信息的摘要信息以第二颜色展示。在一个实施例中,所述读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,包括:基于浏览器读取所述日志文件并解析所述页面标签配置信息;从解析后的页面标签配置信息中提取对应所述浏览器预设配置特性的页面标签配置信息;弹出所述浏览器的新窗口;将读取到的日志文件的内容按对应所述浏览器预设配置特性的页面标签配置信息进行渲染,在所述新窗口内得到所述请求信息按块级结构展示的测试日志。此外,本专利技术的实施例根据另一个方面,提供了一种日志展示装置,包括:配置模块,用于在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;日志文件获取模块,用于运行所述测试脚本,生成对应所述测试脚本的日志文件;日志展示模块,用于读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。本专利技术的实施例根据又一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的日志展示方法。本专利技术的实施例根据再一个方面,提供了一种计算机设备,所述计算机包括一个或多个处理器;存储器;一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个计算机程序配置用于:执行上述的日志展示方法。本专利技术与现有技术相比,具有以下有益效果:本专利技术提供的日志展示方法、装置、计算机可读存储介质和计算机设备,通过设置用于配置测试日志中的请求信息按块级结构展示的页面标签配置信息,将通过运行脚本得到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,该方法可简单快捷地增加测试日志的层次性,使测试日志更为美观,便于查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持。此外,还通过将标签元素配置信息和样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏,使得经过渲染后所展示的测试日志中各个请求信息的详细信息均隐藏起来,仅简洁、美观地展示各个请求信息的摘要信息,可进一步使测试日志更为简洁、美观。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例提供的日志展示方法的方法流程图;图2为本专利技术实施例提供的的测试日志中的请求信息按块级结构展示的效果示意图;图3为本专利技术实施例提供的日志展示装置的结构示意图;图4为本专利技术实施例提供的计算机设备的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本专利技术实施例提供了一种日志展示方法,如图1所示,该方法包括:步骤S110:在测试脚本中添加测本文档来自技高网
...

【技术保护点】
1.一种日志展示方法,其特征在于,包括如下步骤:/n在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;/n运行所述测试脚本,生成对应所述测试脚本的日志文件;/n读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。/n

【技术特征摘要】
1.一种日志展示方法,其特征在于,包括如下步骤:
在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;
运行所述测试脚本,生成对应所述测试脚本的日志文件;
读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。


2.根据权利要求1所述的日志展示方法,其特征在于,所述运行所述测试脚本,生成对应所述测试脚本的日志文件,包括:
基于Jmeter测试工具运行所述测试脚本,得到对应所述测试脚本的日志数据;
将所述日志数据写入log文件,生成log日志文件。


3.根据权利要求1所述的日志展示方法,其特征在于,所述页面标签配置信息包括:标签元素配置信息和样式配置信息。


4.根据权利要求3所述的日志展示方法,其特征在于,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,包括:
所述标签元素配置信息和所述样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏;
所述得到所述请求信息按块级结构展示的测试日志,包括:
得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志。


5.根据权利要求4所述的日志展示方法,其特征在于,所述得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志之后,还包括:
接收针对一个请求信息触发的展示指令,所述展示指令用于指示展示所述请求信息的详细信息;
响应所述展示指令,展示所述请求信息的详细信息。


6.根据权利要求5所述的日志展示方法,其特征在于,所述响应所述展示指令,展示所述请求信息的详细信息,包括:
响应所述展...

【专利技术属性】
技术研发人员:胡鹏强
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

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

1