Allure美化测试报告

 1.1 Allure介绍

         Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。

1.2 Allure下载

   到git上下载指定版本的Allure Git地址 

  下载完成后解压到指定目录,我的是解压到D:\appach\allure-commandline-2.13.5\allure-2.13.5

  解压完成后,配置环境变量:

在path里配置上:D:\appach\allure-commandline-2.13.5\allure-2.13.5\bin

验证是否安装完成,windows +R 输入cmd  在命令行输入 allure  或者allure  --version

我这里下载的是最新版本2.13.5,配置好allure后,在pom文件配置啊,allure插件。

1.3 配置allure插件

    

	io.qameta.allure
	allure-testng
	2.13.5



        	
                        org.apache.maven.plugins
                maven-surefire-plugin
                2.20
                
               		 true
					
						${xmlFileName}
					
					
						
							usedefaultlisteners
							false
						
						
							listener
							com.testNg.versionone.ExtentTestNGIReporterListener
						
					
					never
					target/
					 target/report/
                    
                        ${project.build.directory}/allure-results/${maven.build.timestamp}
                        https://example.org/browse/{}
                        https://example.org/browse/{}
                    
                    
                        -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                    
                    
                    -Dfile.encoding=utf-8
                
                
                    
                        org.aspectj
                        aspectjweaver
                        ${aspectj.version}
                    
                
            

执行mvn test 会自动在target目录下生成allure-results目录,进入项目目录路径下,输入 cmd 回车进入命令行,在命令行输入allure serve target\allure-results\20200926084818\  这里 20200926084818是根据时间自动生成的目录

输入完回车会出现下图所示:

会在浏览器自动打开生成的报告:

Allure美化测试报告_第1张图片

Allure美化测试报告_第2张图片

你可能感兴趣的:(自动化测试知识栈,测试工程师)