美文网首页自动化测试之Robot Framework
RobotFramework+Allure+Jenkins环境搭

RobotFramework+Allure+Jenkins环境搭

作者: 残阳夕露 | 来源:发表于2019-11-28 18:18 被阅读0次

    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

    相关文章

      网友评论

        本文标题:RobotFramework+Allure+Jenkins环境搭

        本文链接:https://www.haomeiwen.com/subject/bbtiwctx.html