日志展示方法、装置、存储介质和计算机设备与流程

文档序号:19350091发布日期:2019-12-06 21:17阅读:176来源:国知局
日志展示方法、装置、存储介质和计算机设备与流程

本发明涉及计算机技术领域,具体而言,本发明涉及一种日志展示方法、装置、计算机可读存储介质和计算机设备。



背景技术:

在自动化测试过程中,测试工具会产生大量测试日志,测试人员通过对测试日志进行分析,可实现测试用例出错原因的分析定位。目前,自动化测试所产生的测试日志通常为纯文本的日志,其局限性在于不够美观且层次性弱,不利用测试人员清晰便捷地查看日志内容并快速分辨有效信息,影响测试问题定位的效率。



技术实现要素:

为至少能解决上述的技术缺陷之一,本发明提供了以下技术方案的日志展示方法及对应的装置、计算机可读存储介质和计算机设备。

本发明的实施例根据一个方面,提供了一种日志展示方法,包括如下步骤:

在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;

运行所述测试脚本,生成对应所述测试脚本的日志文件;

读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。

在一个实施例中,所述运行所述测试脚本,生成对应所述测试脚本的日志文件,包括:

基于jmeter测试工具运行所述测试脚本,得到对应所述测试脚本的日志数据;

将所述日志数据写入log文件,生成log日志文件。

在一个实施例中,所述页面标签配置信息包括:标签元素配置信息和样式配置信息。

在一个实施例中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,包括:

所述标签元素配置信息和所述样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏;

所述得到所述请求信息按块级结构展示的测试日志,包括:

得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志。

在一个实施例中,所述得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志之后,还包括:

接收针对一个请求信息触发的展示指令,所述展示指令用于指示展示所述请求信息的详细信息;

响应所述展示指令,展示所述请求信息的详细信息。

在一个实施例中,所述响应所述展示指令,展示所述请求信息的详细信息,包括:

响应所述展示指令,判断是否成功获取所述请求信息的详细信息;

若是,将所述请求信息的摘要信息以第一颜色展示,并在所述摘要信息下方展示所述详细信息;

若否,将所述请求信息的摘要信息以第二颜色展示。

在一个实施例中,所述读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,包括:

基于浏览器读取所述日志文件并解析所述页面标签配置信息;

从解析后的页面标签配置信息中提取对应所述浏览器预设配置特性的页面标签配置信息;

弹出所述浏览器的新窗口;

将读取到的日志文件的内容按对应所述浏览器预设配置特性的页面标签配置信息进行渲染,在所述新窗口内得到所述请求信息按块级结构展示的测试日志。

此外,本发明的实施例根据另一个方面,提供了一种日志展示装置,包括:

配置模块,用于在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;

日志文件获取模块,用于运行所述测试脚本,生成对应所述测试脚本的日志文件;

日志展示模块,用于读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。

本发明的实施例根据又一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的日志展示方法。

本发明的实施例根据再一个方面,提供了一种计算机设备,所述计算机包括一个或多个处理器;存储器;一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个计算机程序配置用于:执行上述的日志展示方法。

本发明与现有技术相比,具有以下有益效果:

本发明提供的日志展示方法、装置、计算机可读存储介质和计算机设备,通过设置用于配置测试日志中的请求信息按块级结构展示的页面标签配置信息,将通过运行脚本得到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,该方法可简单快捷地增加测试日志的层次性,使测试日志更为美观,便于查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持。

此外,还通过将标签元素配置信息和样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏,使得经过渲染后所展示的测试日志中各个请求信息的详细信息均隐藏起来,仅简洁、美观地展示各个请求信息的摘要信息,可进一步使测试日志更为简洁、美观。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例提供的日志展示方法的方法流程图;

图2为本发明实施例提供的的测试日志中的请求信息按块级结构展示的效果示意图;

图3为本发明实施例提供的日志展示装置的结构示意图;

图4为本发明实施例提供的计算机设备的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本发明实施例提供了一种日志展示方法,如图1所示,该方法包括:

步骤s110:在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示。

对于本实施例,所述测试脚本中包含产生纯文本日志的代码,当通过测试工具运行包含产生纯文本日志代码的测试脚本时,可实时产生纯文本的测试日志,纯文本的测试日志的局限性在于不够美观且层次性较弱。

对于本实施例,在包含产生纯文本日志的代码的基础上,在所述测试脚本中添加测试日志的页面标签配置信息,所述页面标签配置信息用于配置所述测试日志在页面中的展示格式,具体地,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,其中,所述请求信息按块级结构展示具体为测试日志中对应各个请求的相关信息分块展示,以增强测试日志的层次性,使测试日志更为美观,便于查看。

步骤s120:运行所述测试脚本,生成对应所述测试脚本的日志文件。

对于本实施例,在自动化测试过程中,通过测试工具运行所述测试脚本,可自动、实时生成对应所述测试脚本的日志文件。

步骤s130:读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。

对于本实施例,可基于浏览器实现测试日志的渲染展示,具体地,当以浏览器打开所述日志文件查看时,浏览器实时读取所述日志文件并解析所述页面标签配置信息,其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,随后浏览器自动弹出一个新窗口,将读取到的日志文件的内容按解析后的页面标签配置信息渲染展示在新窗口的页面中,得到所述请求信息按块级结构展示的测试日志。

如图2所示,为一个实施例的测试日志中的请求信息按块级结构展示的效果示意图。在本实施例中,所述测试日志包含四个请求信息,具体为第一请求信息、第二请求信息、第三请求信息和第四请求信息,经过按解析后的页面标签配置信息渲染后,所述测试日志中对应各个请求的相关信息分块展示,增强了测试日志的层次性,便于测试人员查看。

本发明提供的日志展示方法,通过设置用于配置测试日志中的请求信息按块级结构展示的页面标签配置信息,将通过运行脚本得到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,该方法可简单快捷地增加测试日志的层次性,使测试日志更为美观,便于查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持。

在一个实施例中,所述运行所述测试脚本,生成对应所述测试脚本的日志文件,包括:

基于jmeter测试工具运行所述测试脚本,得到对应所述测试脚本的日志数据;

将所述日志数据写入log文件,生成log日志文件。

对于本实施例,所述测试脚本具体为jmeter测试脚本,所述jmeter测试脚本中包含产生纯文本日志的代码,此外,所述jmeter测试脚本中还添加有测试日志的页面标签配置信息,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示。

对于本实施例,所述jmeter测试脚本中包含产生纯文本日志的代码,具体为:在所述jmeter脚本最后添加后置处理器beanshellpostprocessor,在处理器中定义writetolog方法,方法中使用了jmeter内置的对象prev来获取线程信息,例如,基于getthreadname获取线程组名、基于getsamplelabel获取请求名、基于getsamplerdata获取请求数据、基于getresponsecode获取响应码、基于getresponsedataasstring获取响应数据,最后在beanshell的最后调用writetolog方法。

对于本实施例,在所述jmeter测试脚本中添加测试日志的页面标签配置信息,具体为:把获取的所述线程信息串起来,整合保存在一个变量里,例如保存在变量loginfo里;另外定义若干个变量,这些变量保存了一些标签信息,例如<divclass='panelpanel-success'><divclass='panel-heading'data-toggle='collapse'href='#collapsebody>、<divid='collapsebody'class='panel-collapsecollapse'><divclass='panel-body'>等等,将这些保存了标签信息的变量跟loginfo变量拼接起来,组合成完整的网页内容。

对于本实施例,当基于jmeter测试工具运行所述jmeter测试脚本时,可得到对应所述jmeter测试脚本的日志数据,并将实时的日志数据写入log文件中,生成log日志文件。

在一个实施例中,所述页面标签配置信息包括:标签元素配置信息和样式配置信息。

对于本实施例,在测试脚本中添加测试日志的页面标签配置信息为标签元素配置信息和样式配置信息,具体地,在测试脚本中添加如div、label等页面标签元素及自定义的样式。

在一个实施例中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,包括:

所述标签元素配置信息和所述样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏;

所述得到所述请求信息按块级结构展示的测试日志,包括:

得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志。

对于本实施例,所述测试日志中的各个请求信息通常包含较多的内容,为进一步提高测试日志的层次性,可在所述请求信息按块级展示时仅展示其摘要信息,默认隐藏所述请求信息的详细信息。

对于本实施例,预先将所述请求信息的内容划分为摘要信息和详细信息,例如,可将请求信息的名称作为所述请求信息的摘要信息,其余内容作为所述详细信息的详细信息。

对于本实施例,在包含产生纯文本日志的代码的基础上,在所述测试脚本中添加所述测试日志中的标签元素配置信息和样式配置信息,所述标签元素配置信息和所述样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏,例如添加可实现详细信息默认隐藏的div、label等页面标签元素及自定义的样式,故当读取的日志文件的内容按解析后的标签元素配置信息和样式配置信息进行渲染之后,可得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志,即经过渲染后,会使得各个请求的详细信息默认隐藏起来,仅展示各个请求信息的摘要信息。

在本实施例中,通过将标签元素配置信息和样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏,使得经过渲染后所展示的测试日志中各个请求信息的详细信息均隐藏起来,仅简洁、美观地展示各个请求信息的摘要信息,可进一步使测试日志更为简洁、美观,便于测试人员查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持。

在一个实施例中,所述得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志之后,还包括:

接收针对一个请求信息触发的展示指令,所述展示指令用于指示展示所述请求信息的详细信息;

响应所述展示指令,展示所述请求信息的详细信息。

对于本实施例,当测试日志中的所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏时,测试人员可通过点击某个请求信息的摘要信息实现进一步展示该请求信息的详细信息。相应地,所述标签元素配置信息和样式配置信息还用于配置测试日志中的请求信息的详细信息响应于展示指令而展示。当浏览器接收到针对一个请求信息触发的展示指令,所述展示指令用于指示展示该请求信息的详细信息时,随即响应所述展示指令,在所述测试日志中展示该请求信息的详细信息。

在一个实施例中,所述响应所述展示指令,展示所述请求信息的详细信息,包括:

响应所述展示指令,判断是否成功获取所述请求信息的详细信息;

若是,将所述请求信息的摘要信息以第一颜色展示,并在所述摘要信息下方展示所述详细信息;

若否,将所述请求信息的摘要信息以第二颜色展示。

在实际应用场景中,当无法成功获取所述请求信息的详细信息时,会导致所述请求信息的详细信息无法展示。对此,预先将所述标签元素配置信息和样式配置信息用于配置所述测试日志在所述详细信息成功展示时对应的展示格式和所述详细信息无法展示时对应的展示格式,可使所述测试日志在所述详细信息成功展示及无法成功展示时分别对应不同的展示格式,可便于测试人员快速辨认所述请求信息的详细信息是否成功展示,为提高测试问题定位的效率提供有力的技术支持。

对于本实施例,所述展示格式具体为展示颜色,具体地,将所述标签元素配置信息和样式配置信息用于配置:测试日志中所述详细信息成功展示时所述请求信息的摘要信息以第一颜色展示,所述详细信息无法展示时所述请求信息的摘要信息以第二颜色展示。

其中,所述第一颜色不同于所述第二颜色,例如,所述第一颜色可以是绿色,所述第二颜色可以是红色,所述第一颜色和所述第二颜色还可以是其他不同的颜色值,本领域技术人员可根据实际应用需求确定所述第一颜色和第二颜色的具体颜色值,本发明实施例对此不做限定。

相应地,经过渲染后所展示的测试日志中,若浏览器可成功获取所述请求信息的详细信息,则将所述请求信息的摘要信息以第一颜色展示,并在所述摘要信息下方展示所述详细信息,若浏览器可无法获取所述请求信息的详细信息,则将所述请求信息的摘要信息以第二颜色展示。

在一个实施例中,所述读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,包括:

基于浏览器读取所述日志文件并解析所述页面标签配置信息;

从解析后的页面标签配置信息中提取对应所述浏览器预设配置特性的页面标签配置信息;

弹出所述浏览器的新窗口;

将读取到的日志文件的内容按对应所述浏览器预设配置特性的页面标签配置信息进行渲染,在所述新窗口内得到所述请求信息按块级结构展示的测试日志。

对于本实施例,所述页面标签配置信息中包括不同浏览器的预设配置特性,所述预设配置特性为各个浏览器针对页面显示的格式预先设置的配置特性。

对于本实施例,基于浏览器实现测试日志的渲染展示,具体地,当以浏览器打开所述日志文件查看时,浏览器实时读取所述日志文件并解析所述页面标签配置信息,其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,且所述页面标签配置信息中包括不同浏览器的预设配置特性;进一步确定当前浏览器具体是哪款浏览器,在从解析后的页面标签配置信息中提取对应所述浏览器预设配置特性的页面标签配置信息;随后浏览器自动弹出一个新窗口,将读取到的日志文件的内容按对应所述浏览器预设配置特性的页面标签配置信息进行渲染,在所述新窗口内得到所述请求信息按块级结构展示的测试日志。

例如,浏览器a针对页面显示的字体类型设置有预设配置特性,该浏览器适配的字体为宋体,则经过该浏览器渲染后展示的测试日志中的字体类型适配为宋体。

又例如,浏览器b针对页面显示的背景图颜色设置有预设配置特性,该浏览器适配的背景图颜色为浅灰色,则经过该浏览器渲染后展示的测试日志中的背景图颜色适配为浅灰色。

此外,本发明实施例提供了一种日志展示装置,如图3所示,所述装置包括:配置模块31、日志文件获取模块32和日志展示模块33;其中,

所述配置模块31,用于在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;

所述日志文件获取模块32,用于运行所述测试脚本,生成对应所述测试脚本的日志文件;

所述日志展示模块33,用于读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。

在一个实施例中,所述日志文件获取模块32,具体用于:

基于jmeter测试工具运行所述测试脚本,得到对应所述测试脚本的日志数据;

将所述日志数据写入log文件,生成log日志文件。

在一个实施例中,所述页面标签配置信息包括:标签元素配置信息和样式配置信息。

在一个实施例中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,包括:

所述标签元素配置信息和所述样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏;

所述日志展示模块33,具体用于:

得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志。

在一个实施例中,所述得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志之后,还包括:

接收针对一个请求信息触发的展示指令,所述展示指令用于指示展示所述请求信息的详细信息;

响应所述展示指令,展示所述请求信息的详细信息。

在一个实施例中,所述响应所述展示指令,展示所述请求信息的详细信息,包括:

响应所述展示指令,判断是否成功获取所述请求信息的详细信息;

若是,将所述请求信息的摘要信息以第一颜色展示,并在所述摘要信息下方展示所述详细信息;

若否,将所述请求信息的摘要信息以第二颜色展示。

在一个实施例中,所述日志展示模块33,具体用于:

基于浏览器读取所述日志文件并解析所述页面标签配置信息;

从解析后的页面标签配置信息中提取对应所述浏览器预设配置特性的页面标签配置信息;

弹出所述浏览器的新窗口;

将读取到的日志文件的内容按对应所述浏览器预设配置特性的页面标签配置信息进行渲染,在所述新窗口内得到所述请求信息按块级结构展示的测试日志。

本发明提供的日志展示装置可实现:通过设置用于配置测试日志中的请求信息按块级结构展示的页面标签配置信息,将通过运行脚本得到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,该方法可简单快捷地增加测试日志的层次性,使测试日志更为美观,便于查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持;还可实现:通过将标签元素配置信息和样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏,使得经过渲染后所展示的测试日志中各个请求信息的详细信息均隐藏起来,仅简洁、美观地展示各个请求信息的摘要信息,可进一步使测试日志更为简洁、美观。

本发明实施例提供的日志展示装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

此外,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以上实施例所述的日志展示方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储设备包括由设备(例如,计算机、手机)以能够读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。

本发明提供的计算机可读存储介质,可实现:通过设置用于配置测试日志中的请求信息按块级结构展示的页面标签配置信息,将通过运行脚本得到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,该方法可简单快捷地增加测试日志的层次性,使测试日志更为美观,便于查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持;还可实现:通过将标签元素配置信息和样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏,使得经过渲染后所展示的测试日志中各个请求信息的详细信息均隐藏起来,仅简洁、美观地展示各个请求信息的摘要信息,可进一步使测试日志更为简洁、美观。

本发明实施例提供的计算机可读存储介质可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

此外,本发明实施例还提供了一种计算机设备,如图4所示。本实施例所述的计算机设备可以是服务器、个人计算机以及网络设备等设备。所述计算机设备包括处理器402、存储器403、输入单元404以及显示单元405等器件。本领域技术人员可以理解,图4示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器403可用于存储计算机程序401以及各功能模块,处理器402运行存储在存储器403的计算机程序401,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。

输入单元404用于接收信号的输入,以及接收用户输入的关键字。输入单元404可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元405可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元405可采用液晶显示器、有机发光二极管等形式。处理器402是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。

作为一个实施例,所述计算机设备包括:一个或多个处理器402,存储器403,一个或多个计算机程序401,其中所述一个或多个计算机程序401被存储在存储器403中并被配置为由所述一个或多个处理器402执行,所述一个或多个计算机程序401配置用于执行以上任一实施例所述的日志展示方法。

本发明提供的计算机设备,可实现:通过设置用于配置测试日志中的请求信息按块级结构展示的页面标签配置信息,将通过运行脚本得到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志,该方法可简单快捷地增加测试日志的层次性,使测试日志更为美观,便于查看并分辨有效信息,避免测试人员因排除过多繁杂信息而耗费的精力,为提高测试问题定位的效率提供有力的技术支持;还可实现:通过将标签元素配置信息和样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏,使得经过渲染后所展示的测试日志中各个请求信息的详细信息均隐藏起来,仅简洁、美观地展示各个请求信息的摘要信息,可进一步使测试日志更为简洁、美观。

本发明实施例提供的计算机设备可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1