[发明专利]接口测试报告的生成方法和生成装置在审
申请号: | 202110443201.9 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113110998A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 凡红;李浩;刘义;千锦泽 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 霍文娟 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试报告 生成 方法 装置 | ||
本申请提供了一种接口测试报告的生成方法和生成装置,该方法包括:接收步骤,接收测试结果;解析步骤,对测试结果进行解析,得到数据信息,数据信息包括标题信息、报告内容信息、请求报文信息、响应报文信息;生成步骤,根据数据信息和接口测试报告模板,生成展示数据,展示数据包括数据信息和数据信息在接口测试报告模板中的位置信息;输出步骤,将展示数据输出至文档,得到接口测试报告。该生成方法通过解析测试结果得到数据信息,通过接口测试报告模板封装数据信息生成展示数据,将展示数据输出至文档,生成文件格式的接口测试报告,使得符合相关测试组织机构的接口测试报告文档规范,解决了现有技术中人工整理测试结果费时费力的问题。
技术领域
本申请涉及自动化测试技术领域,具体而言,涉及一种接口测试报告的生成方法、生成装置、计算机可读存储介质和处理器。
背景技术
使用JMeter工具执行接口测试时,生成的jtl格式的测试结果文件,但是需将结果记录在接口测试报告中。通常使用办公软件(如WPS Office、Microsoft Office等)编写接口测试报告,每个测试用例执行时所涉及的请求和响应报文都应写在接口测试报告中。在编写接口测试报告的过程中,存在大量的截图插入、文字描述、核查校对的工作,耗时且繁琐。软件测试人员在整理测试结果、编写接口测试报告时,需投入大量的时间,编写、校对文档内容,增加了人力成本。
在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。
发明内容
本申请的主要目的在于提供一种接口测试报告的生成方法、生成装置、计算机可读存储介质和处理器,以解决现有技术中人工整理测试结果费时费力的问题。
根据本发明实施例的一个方面,提供了一种接口测试报告的生成方法,包括:接收步骤,接收测试结果;解析步骤,对所述测试结果进行解析,得到数据信息,所述数据信息包括标题信息、报告内容信息、请求报文信息、响应报文信息;生成步骤,根据所述数据信息和接口测试报告模板,生成展示数据,所述展示数据包括所述数据信息和所述数据信息在所述接口测试报告模板中的位置信息;输出步骤,将所述展示数据输出至文档,得到接口测试报告。
可选地,所述测试结果包括多个测试案例的测试结果,在所述输出步骤之前,所述生成方法还包括:重复执行所述接收步骤、所述解析步骤和所述生成步骤至少一次,生成数据集合,所述数据集合包括多个所述展示数据,所述展示数据与所述测试案例一一对应。
可选地,重复执行所述接收步骤、所述解析步骤和所述生成步骤至少一次,生成数据集合,包括:通过ant工具将所述接收步骤、所述解析步骤和所述生成步骤自动迭代,生成所述数据集合。
可选地,所述测试结果为jt1文件,对所述测试结果进行解析,得到数据信息,包括:采用dom4j工具解析所述测试结果,得到所述数据信息。
可选地,所述接口测试报告模板包括多个展示模块,根据所述数据信息和接口测试报告模板,生成展示数据,包括:将所述数据信息对应的所述位置信息与各所述展示模块进行匹配,得到所述数据信息对应的所述展示模块;将所述数据信息按照对应的所述展示模块进行排版,得到所述展示数据。
可选地,将所述展示数据输出至文档,得到接口测试报告,包括:采用PIO工具设置所述展示数据的格式,并将设置后的所述展示数据输出至文档,得到所述接口测试报告。
可选地,所述文档为doc文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110443201.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种层次化保护装置
- 下一篇:一种双参数近似滑动窗滤波器的控制方法及系统