美文网首页自动化测试之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