自动化测试 - mac安装jenkins并安装allure插件,构建执行pytest自动化用例并产出allure结果
背景:jenkins + pytest + allure,产出自动化测试结果
步骤如下:
一、mac安装jenkins
1. 方法一:(不推荐,跳过)
- 安装tomcat
- 下载jenkins并放到tomcat的www目录
2. 方法二:brew安装(推荐,简单)
# 安装命令:
brew install jenkins-lts # lts:长期支持的稳定版本
# 启动命令:
brew services start jenkins-lts
# 停止命令:
brew services stop jenkins-lts
# 重启命令:
brew services restart jenkins_lts
3.方法三:jenkins镜像
4.启动jenkins
# 浏览器打开jenkins地址,首次安装需要输入密码
http://127.0.0.1:8080 # 只能使用127.0.0.1,使用localhost无法打开
二、安装allure插件
1. 插件管理中安装allure
系统管理 -> 插件管理 -> 可选插件搜索allure -> 选中点击插件,下载安装并重启 -> 重启jenkins
2. 配置allure
- 系统管理
- 全局工具配置
- Allure CommandLine
- 新增allure commandline
- 添加别名,选择版本号
- 点击应用,再点击保存
新建job任务
- 点击新建任务
- 输入任务名:ApiTest
- 选择构建一个自由风格的软件项目,点击确定
- 填写描述信息
- 选择「丢弃旧的构建」,输入保留的天数和构建数
- 源码管理:选择git,填写自动化测试脚本的git地址(需要输入代码管理平台的账号和密码)
- 构建触发器:设置每天8点执行: * 08 * * *
- 构建环境:选择第一个,构建前删除原来的工作空间(每次都是创建新的workspace)
- 构建:选择「执行shell」,输入构建时执行的shell,主要就是进入工作空间,pip3安装包,执行pytest自动化case
- 回到job中,点击「立即构建」,查看allure report报告结果
#!/bin/bash
cd ${WORKSPACE}
pip3 install -r requirements.txt --user # 这个文件主要是pytest自动化case中需要安装的包,需要的可以评论要一下
python3 -m pytest
- 构建后操作:选择Allure Report,填写报告文件路径:report(pytest配置中指定的输出目录)
本文来自博客园,作者:alisleepy,转载请注明原文链接:https://www.cnblogs.com/alisleepy/p/16794778.html