RobotFramework+Allure+Jenkins环境搭建及简单使用

RobotFramework学习笔记目录


一、Jenkins环境配置

二、RobotFramework环境配置

三、Jenkins中配置allure

allure插件

3.1 插件安装

  • Jenkins中安装插件的路径:Manage Jenkins -->Manage Plugins
jenkins-allure-00安装插件路径.png
  • 查找、选择对应的插件Allure
    jenkins-allure-01选择插件.png
  • 下载安装插件


    jenkins-allure-02安装中.png
jenkins-allure-02安装后.png

3.2 配置

  • 配置路径Manage Jenkins -->Global Tool Configuration

    jenkins-allure-04设置全局变量.png

  • 选择并配置

    • 全局变量配置界面,找到Allure Commandline,点击Allure Commandline安装
    • 别名:随意填写
    • 勾选自动安装
    • 选择最新的版本
    • 点击保存按钮
jenkins-allure-05设置全局变量2.png

四、 示例

4.1 测试用例代码

*** Test Cases ***
测试2
    log  1    
测试3
    log   2
测试4
    Should Be True  '1' == 'hello'
jenkins-allure-06示例代码.png

4.2 将测试用例配置到Jenkins项目中

  • Jenkins项目中的构建
    • robottest是我的项目目录,mytest是项目中测试套件的存储路径,不结合allure时的robot命令robot mytest,更多robot命令参考RobotFramework学习09-项目目录&执行参数&输出文件
    • --listener allure_robotframework,RF与allure结合的固定命令,用于生成符合allure格式的日志文件。(网上多数都是pytest框架对应的命令,此处不要搞错,否则后面生成不了报告)
    • ;%WORKSPACE%/myfirstallure,指定allure格式的日志文件的存储路径,其中%WORKSPACE%取的是Jenkins的环境变量,如路径前不添加此变量,生成的allure报告中可能会查不到测试案例执行结果的相关数据
e:
cd learn\robottest
robot --listener allure_robotframework;%WORKSPACE%/myfirstallure mytest

jenkins-allure-07构建配置.png
  • Jenkins项目中的构建后操作
    • 点击“增加构建后操作步骤”
    • 选择“Allure Report”
    • path中填入报告存放allure相关日志文件的路径,此路径必须是“构建”命令中%WORKSPACE%后面的路径值,此处为myfirstallure
    • 点击“保存”按钮,保存项目
jenkins-allure-08构建后操作的配置.png

4.3 运行Jenkins项目

  • 运行项目
  • 查看报告
jenkins-allure-09运行&查看报告.png
jenkins-allure-10详细报告界面.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。