第四:Robotframework & Allure生成精美测试报告

一.Allure安装

Windows batch:
scoop install allure

Mac OS shell:
brew install allure

二.Robot framework Allure监听器安装

pip install allure-robotframework

三.Robot执行的时候加入allure监听

robot --listener allure_robotframework 202*

例子中202*代表的是202开头的所有测试用例文件
执行完后除了生成robot framework自己的test log,还生成了一个output目录,里面除了json就是看不懂的火星文html.

第四:Robotframework & Allure生成精美测试报告

四.allure测试报告生成

1.生成test report, -o 后面的参数就是人可读的报告生成的路径
allure generate output\allure\ -o output\html

第四:Robotframework & Allure生成精美测试报告

Tips:如果已经生成过html 目录,会提示目录中存在allure的报告,请加–clean参数

第四:Robotframework & Allure生成精美测试报告
开箱验机时刻,Check it out!!!

第四:Robotframework & Allure生成精美测试报告

悲剧的是总共跑了10个用例全挂了,失败原因就一种,我们点击CATEGORIES,点开看下,

第四:Robotframework & Allure生成精美测试报告

原来是数据库连接失败了,点击某个用例,右侧会有详细的log,这样的Log一拷贝或者截图,就可以在Aone上开个bug了

Log服务器架设
使用allure serve\open 命令就可以架设了,目录指向生成的allure test report, -h代表host, -p 代表端口

上一篇:Allure报告页面下载的csv文件,用excel打开后乱码问题


下一篇:测试自动化学习 - pytest