持续集成生成测试报告

持续集成

grafana+prometheus
​ jenkins
​ Jenkinsfile
​ Git
​ Maven
​ Ant

Jmeter+Ant+Jenkins生成测试报告

参考网址

https://blog.csdn.net/weixin_46457203/article/details/105860961?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.pc_relevant_default&utm_relevant_index=4

安装Ant

ant下载地址:https://ant.apache.org/bindownload.cgi

配置环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fgnFX1Pp-1647763441559)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116143139457.png)]

配置 build.xml文件

找到jmeter/extras文件夹如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IfWqYohN-1647763441565)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116144024760.png)]

优化build.xml文件

参考网址

http://shanhe.me/node/18/314

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3hz7u0rn-1647763441567)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116144247748.png)]

jmeter.results.shanhe.me.xsl 下载地址

http://shanhe.me/download.php?file=jmeter.results.shanhe.me.xsl

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p3rIxgNR-1647763441568)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116144450273.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g6esiHkK-1647763441569)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116144507970.png)]

Ant执行测试

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MxndlUxQ-1647763441569)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116144921555.png)]

安装Jenkins

Jenkins官网:
https://jenkins.io/

用 java -jar jenkins.war -HttpPort=8081,或者 jenkins.war放到tomcat里面 用tomcat启动即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g7S0DD0s-1647763441570)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116143430595.png)]

全局工具设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DxdEKiIu-1647763441571)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116143604419.png)]

配置Ant

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ObtlNHX-1647763441572)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116143648483.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6PJzG2cs-1647763441572)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116143755654.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V4orQBp1-1647763441573)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116150024468.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1oWtRNBY-1647763441573)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116145833161.png)]

Pytest+Allure+Jenkins生成测试报告

安装 allure

安装allure 并且配置环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FnXznvlm-1647763441574)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116181142429.png)]

Jenkins 配置allure

安装 allure插件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CdPpHqzw-1647763441575)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116181441763.png)]

全局工具配置 allure

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-499XBgGw-1647763441576)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116181549861.png)]

Jenkins项目配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FHNq22oQ-1647763441577)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116181700162.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6je1hfqF-1647763441577)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116181727330.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nYd6ErnR-1647763441578)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116181908067.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VxJKpCGQ-1647763441580)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116181944580.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XAlWp9Y0-1647763441581)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116182059060.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rf0oX4Fs-1647763441582)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116182202677.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UgUAf91Z-1647763441583)(C:\Users\d\AppData\Roaming\Typora\typora-user-images\image-20220116182229046.png)]

9Y0-1647763441581)]

[外链图片转存中…(img-rf0oX4Fs-1647763441582)]

[外链图片转存中…(img-UgUAf91Z-1647763441583)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
集成测试报告 版本:V2.0 文 档 编 号 保 密 等 级 作 者 最后修改日期 审 核 人 最后审批日期 批 准 人 最后批准日期 修订记录 日期 版本 修订说明 修订人 目 录 1 目的 1 2 输入文档 1 3 测试概况 1 3.1 测试环境 1 3.2 测试类型 1 3.3 测试用例执行情况 1 3.4 测试实际进度和工作量 1 4 集成报告 1 5 测试数据分析 2 5.1 测试用例执行分析 2 5.2 测试需求覆盖分析 2 5.3 测试用例有效性分析 2 5.4 测试有效性分析 3 5.5 测试效率分析 3 5.6 缺陷收敛趋势分析 3 5.7 缺陷分布分析 4 5.8 遗留缺陷 5 6 测试结论及产品质量分析 6 7 缺陷清单 6 目的 [这部分描述文档内容简要。例如本文档描述XXX项目XX集成测试的测试分析报告] 输入文档 [说明编写此报告的输入文档(包括:信息、数据、结果等)]。 如,需求、设计、测试用例、手册以及其他项目文档都是范围内可参考的;测试使用的行业指标、公司规范和质量手册等等 测试概况 [描述测试开始时间、结束时间,执行人。] 测试环境 测试类型 测试用例执行情况 [描述一共设计了多少测试用例,执行了多少测试用例,一共发现了多少缺陷(按照类型),修复多少缺陷,遗留多少缺陷] 测试实际进度和工作量 [记录实际测试活动的起始和结束时间,并进行工作量统计] 测试任务 实际开始时间 实际结束时间 计划工作量 实际工作量 合计工作量 集成报告 [描述持续集成实现步骤] [描述各接口或各子系统的集成步骤] 测试数据分析 测试用例执行分析 [描述集成测试活动结束后,测试用例的执行结果,比如:测试用例总数,通过百分比,失败用例数等] 测试需求覆盖分析 [描述集成测试活动是否覆盖了测试需求或者软件需求] 测试用例有效性分析 【统计实际的测试用例有效性数据,分析与计划值产生偏差的原因】 计划的测试用例有效性 实际的测试用例有效性 偏差分析 【统计每个测试用例发现的缺陷数,将发现缺陷数最多的前10个测试用例和发现缺陷数最少的前10个测试用例填写到下面表格中,并分析测试用例发现缺陷数多少的原因。】 序号 发现缺陷数最多的测试用例(按发现的缺陷数从多到少进行排序) 发现的缺陷个数 发现缺陷数最少的测试用例(按发现的缺陷数从少到多进行排序) 发现的缺陷个数 1 2 3 4 5 6 7 8 9 10 原因分析: 测试有效性分析 【统计实际发现的缺陷数据,分析与计划值产生偏差的原因,结合《项目量化管理计划》定义的阈值,确定是否采取相关措施】 计划发现缺陷数 致命 严重 一般 实际发现缺陷数 偏差分析 对策或调整措施 测试效率分析 【计算实际测试效率数据,分析与计划值产生偏差的原因,结合《项目量化管理计划》定义的阈值,确定是否采取相关措施】 计划测试效率(个/人日) 控制上限 控制下限 实际测试效率(个/人日) 偏差分析 对策或调整措施 缺陷收敛趋势分析 [用示每轮系统测试发现的缺陷数量,并从图示中分析缺陷的收敛情况。]图示如下所示: 缺陷分布分析 [统计各个模块的缺陷密度,按照缺陷密度由大到小进行排序,对排序在前面20%的模块,分析引起其缺陷的原因。] 致命缺陷分布分析: 模块 缺陷数 缺陷密度(个/KLOC) 原因分析 模块1 0.22 模块2 0.15 模块3 0.09 模块4 0.06 模块5 0.03 模块6 0.00 模块7 0.00 模块8 0.00 严重缺陷分布分析: 模块 缺陷数 缺陷密度(个/KLOC) 原因分析 模块1 2.22 模块2 1.91 模块3 1.35 模块4 1.02 模块5 0.58 模块6 0.51 模块7 0.36 模块8 0.02 一般缺陷分布分析: 模块 缺陷数 缺陷密度(个/KLOC[模块的代码行在哪里有描述]) 原因分析 模块1 5.22 模块2 3.51 模块3 3.05 模块4 2.02 模块5 1.28 模块6 0.91 模块7 0.56 模块8 0.17 微小缺陷分布分析: 模块 缺陷数 缺陷密度(个/KLOC) 原因分析 模块1 模块2 模块3 模块4 模块5 模块6 模块7 模块8 遗留缺陷 [按照严重度统计各严重等级遗留缺陷的缺陷密度。] 严重度 缺陷数 缺陷密度(个/KLOC) 致命 严重 一般 微小 建议 [描述集成测试活动结束后,还遗留有那些缺陷未解决,以列表形式填写在这里] 测试结论及产品质量分析 [对被测对象的质量进行综合评价,并给出最终的测试结论:即测试活动是否满足要求,产品能否通过集成测试。] 缺陷清单 [缺陷清单以列表形式记录所有测试中发现的问题,要求记录所有问题的解决状态.主要内容:问题编号、问题描述、问题级别、问题类型、问题解决状态。缺陷列表可以从缺陷跟踪系统中导出,若缺陷记录少于50条,可直接粘贴在这里,否则,就以附件形式粘贴在这里。]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值