Jenkins部署自动化测试脚本+allure生成测试用例报告

  1. Jenkins需要用到的插件
    Allure插件

    Git相关
  2. 凭据配置
    进入"管理Jenkins-Manage Credentials",添加自己Git的用户名和密码。
  3. 新建任务流程
    3.1 项目类型选择freestyle即可
    3.2 Git选项

    选择自动化测试脚本所在的Git仓库和分支,credentials选择之前保存的选项。
    3.3 构建

    构建步骤选择Execute Windows batch command,输入命令 pytest -s -q --clean-alluredir --alluredir=report
  • --clean-alluredir 是为了删除上一次执行时保存下的报告文件
  • --alluredir= 等号后添加报告的生成路径
    3.3 构建后操作

    选择Allure Report,Path需输入和--alluredir= 相同的路径
  1. 踩过的坑

    生成allure报告的时候可能控制台中会报出输入行太长的错误。初步判定造成错误的原因是Jenkins的默认workspace路径太长。

    解决方法:General配置中点击高级,选择使用自定义的工作空间,添加一个长度较短的路径

配置完成之后,点击Build Now

就可以通过Jenkins执行测试用例并且生成看起来很高级的allure报告了

posted @ 2020-12-21 14:06  Ravenna  阅读(297)  评论(0编辑  收藏  举报