# 覆盖率统计

该模块主要用户统计平时功能测试后测试的股概率情况,支持统计全量覆盖率和增量覆盖率。有了覆盖率的统计,可以帮助测试人员更清晰的了解到自己的测试内容和范围,可以更好的保证质量。

# 前提准备

此功能使用之前需要做一些前置jacoco的环境配置,我们获取覆盖的方式是通过javaagent的方式在启动时插桩然后通过tcp接口获取覆盖率报告,因此需要先配置好tcp端口等内容,具体方法可以参考jacoco官网或者其他网上教程。

# 新增服务

覆盖率

1、服务名称:需要统计覆盖率的服务的名称,自定义
2、被测分支: 测试的分支名
3、是否需要编译: 0代表不需要,1代表需要
4、newTag:新提交的版本号
5、oldTag:原来的版本号,和newTag一起实现获取增量代码
6、被测服务ip地址: 被测服务所在的服务器的ip
7、jaccoc服务端口:jacoco服务暴露出的端口号,支持多个,可以用逗号隔开
8、项目代码路径:该项目所在的路径
9、报告地址:生成的覆盖率报告的路径
10、ssh私钥地址:服务器的私钥所在的位置,用户拉取git代码

# 查看报告

执行完功能测试之后,想要查看报告时,在页面上点击运行,如果是需要编译的情况,需要等待1-3分钟等待项目编译完成,之后即可点击报告按钮查看具体的覆盖率报告

报告

Last Updated: 9/21/2020, 7:42:36 AM