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.一种日志展示方法,其特征在于,包括如下步骤:/n在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;/n运行所述测试脚本,生成对应所述测试脚本的日志文件;/n读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。/n
【技术特征摘要】
1.一种日志展示方法,其特征在于,包括如下步骤:
在测试脚本中添加测试日志的页面标签配置信息;其中,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示;
运行所述测试脚本,生成对应所述测试脚本的日志文件;
读取所述日志文件并解析所述页面标签配置信息,将读取到的日志文件的内容按解析后的页面标签配置信息进行渲染,得到所述请求信息按块级结构展示的测试日志。
2.根据权利要求1所述的日志展示方法,其特征在于,所述运行所述测试脚本,生成对应所述测试脚本的日志文件,包括:
基于Jmeter测试工具运行所述测试脚本,得到对应所述测试脚本的日志数据;
将所述日志数据写入log文件,生成log日志文件。
3.根据权利要求1所述的日志展示方法,其特征在于,所述页面标签配置信息包括:标签元素配置信息和样式配置信息。
4.根据权利要求3所述的日志展示方法,其特征在于,所述页面标签配置信息用于配置测试日志中的请求信息按块级结构展示,包括:
所述标签元素配置信息和所述样式配置信息用于配置测试日志中的请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏;
所述得到所述请求信息按块级结构展示的测试日志,包括:
得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志。
5.根据权利要求4所述的日志展示方法,其特征在于,所述得到所述请求信息的摘要信息按块级结构展示且所述请求信息的详细信息默认隐藏的测试日志之后,还包括:
接收针对一个请求信息触发的展示指令,所述展示指令用于指示展示所述请求信息的详细信息;
响应所述展示指令,展示所述请求信息的详细信息。
6.根据权利要求5所述的日志展示方法,其特征在于,所述响应所述展示指令,展示所述请求信息的详细信息,包括:
响应所述展...
【专利技术属性】
技术研发人员:胡鹏强,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。