Jenkins:Allure测试报告(RobotFramewor
不可否认,Allure的测试报告比RobotFramework的测试报告要好看不少,所以,优化之~
测试服务器:windows server
由于服务器是windows的服务器,下面介绍的是基于windows服务器上搭建的。linux服务器的仅供参考
Allure官网图一、Allure安装(Windows下安装)
Allure官方提供在windows下的安装方法为:scoop install allure
1、添加hosts
199.232.68.133 raw.githubusercontent.com #用作安装scoop
2、安装scoop
打开cmd窗口
PSVersionpowershell #进入powershell
$PSVersionTable #查询powershell版本,若版本低于5,需要跟新到5以上
验证scoopSet-ExecutionPolicy RemoteSigned -scope CurrentUser #为当前用户启用powershell,已起用请忽略
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh') #安装scoop
3、安装allure
scoop install allure
4、安装allure-robotframework
pip install allure-robotframework
5、其他方法
Allure官方地址:https://github.com/allure-framework/allure2/releases
下载并解压到任意目录。如:D:\allure-2.13.8 #后续Jenkins配置注意Allure Commandline目录即可
二、Jenkins配置
1、 添加Jenkins插件(Manage Plugins)
注意:在搜索的时候,插件名字是Allure,安装成功后,名字就变成Allure Jenkins Plugin。
Allure Jenkins Plugin插件2、配置全局工具(Global Tool Configuration)
Allure依赖于java环境,配置本地JDK目录
JDK配置本地的Allure目录,scoop安装的allure目录
Allure Commandline3、构建配置
构建执行命令配置--listener allure_robotframework;allure-results #添加监听,“;”后为生成报告数据文件目录
注意:确保测试报告数据的目录与构建是导出的目录一致
测试报告展示配置三、任务执行
执行测试任务
任务执行中测试完成,报告展示
Allure 测试报告