问题描述
Darren洋在把jmeter生成的.jtl文件转化为allure测试报告html页面的过程中发现,allure测试报告一直显示空白无数据的情形,且其他配置无误的情况下。
解决办法
其实在allure-report下index.html文件是不能直接打开的,出现页面都是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果(allure常识)。
allure使用了两种方式来渲染页面。分别是 allure open 和 allure serve。前者用于在本地渲染和查看结果,后者用于在本地渲染后对外展示结果。这里使用allure open。运行命令:
allure open report/
即可自动打开浏览器展示渲染好的结果。
如果觉得每次敲命令比较麻烦,也可以在testoutput文件夹目录下新建一个bat文件:generateAllureReport.bat, 文件内容为:allure open report/