sky_cheng

导航

 

一、安装allure插件

 二、安装allure commandline工具

在全局工具配置中安装allure commandline工具,可以让jenkins运行allure generate 生成测试报告html文件

这里选择自动安装,选择2.13.9版本

 三、新建一个job,用于启动python项目

1、输入job名称,选择自由风格项目

   

2、General里,填写项目具体名称,点击“高级”-》“使用自定义的工作空间”,将python项目的路径设置为工作空间

 

 3、点击“构建”-》“增加构建步骤”-》“执行windows批处理命令”

  

 下图是项目结构

 

 入口程序CheckECSValidity.py里已经执行了pytest '--alluredir'参数,指定了allure报告json文件路径,这里为项目目录下的allure-results

 

 

 

 所以在jenkins里配置命令直接python 执行入口程序文件即可

 4、构建后操作-》allure report

这里的path路径即为pytest执行时指定的--alluredir路径,--alluredir路径存放的是allure生成的测试报告json文件,jenkins通过这个指定的路径,使用allure commandline工具执行allure generate 生成html测试报告

点击保存后,返回项目首页,即可看到allure report图标

四、开始构建项目,执行python项目

此时,jenkins执行项目入口文件,并打开浏览器开始自动测试页面

如果么有打开浏览器,说明jenkins是以windows服务启动的,此时应该停掉服务,改用cmd命令行执行java -jar jenkins.war,启动jenkins,再次构建即可成功打开浏览器执行测试。

 显示allure 执行成功,查看项目目录下生成了allure-report文件夹

 

 五、查看allure测试报告

点击构建历史列表项右边的allure报告图标

 浏览器自动打开测试报告页面

  

 

 可以详细查看测试用例测试步骤,测试结果以及错误截图等等。

 

posted on 2021-06-24 14:46  sky_cheng  阅读(274)  评论(0编辑  收藏  举报