Allure+testNG(一):手把手教你用Allure生成优美的测试报告
我参考的教程是 《高大上的测试报告-Allure开源框架探索》
以windows为例,其他系统可以参考官网 Allure官方文档
以下是我查看很多文章后总结出来最全的allure需要的依赖了
这里我用的是testng生成测试报告
allure的testng插件
这里说一下自己踩的两个坑:
先把test下的测试cese跑一遍
跑完之后会在工程的根目录下生成一个allure-results文件夹,里面都是json格式的文件,不要慌张,allure可以生成html网页通过web服务方式呈现出来。
allure提供了三种命令:
path of allure result就是allure生成的那些json格式文件所在的地址,这里就是前面说的allure-results文件夹
执行这个命令我们看看会发生什么:
这个时候浏览器会自动将生成的html格式报告打开
这里我又遇到一个坑,打开了页面是这个样子的
后来发现是因为公司的vpn打开了,关掉之后就能正常展示
这个时候会生成一个allure-report在你定位的文件夹内,这个方法不会自动帮你启动浏览器
生成allure-report之后,你需要再次手动打开allure-report
当然这个时候路径应该是allure-report所在的文件夹路径。
下一章再给大家介绍怎么更规范的去编写你的自动化case使报告更美观,符合你的要求。