怎么从0到1使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架
时间: 2024-01-23 15:03:50 浏览: 183
docker+Jenkins+pytest+allure自动化测试环境
搭建项目自动化框架的过程大致可以分为以下几个步骤:
1. 安装 Docker 和 Jenkins
- 首先需要在你的机器上安装 Docker,可以参考官方文档:https://docs.docker.com/get-docker/
- 然后安装 Jenkins,可以通过 Docker 镜像来安装:`docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts`
2. 配置 Jenkins
- 打开浏览器,访问 `http://localhost:8080`,输入初始密码(可以通过 `docker logs <container_id>` 来获取)进入 Jenkins 控制台
- 安装必要插件,例如 Git Plugin、Allure Plugin 等
- 配置全局变量和 Jenkins 节点等,根据实际需要进行设置
3. 编写测试代码和配置 Pytest
- 编写测试用例代码,可以使用 Pytest 框架进行编写
- 在项目根目录下创建 `requirements.txt` 文件,列出项目所需的依赖库,例如 Pytest、Selenium 等
- 在项目根目录下创建 `pytest.ini` 文件,配置 Pytest 的运行参数,例如测试报告输出路径等
4. 使用 Git 进行版本控制
- 在 Github 或 Gitlab 等平台上创建项目并将代码上传至仓库
- 在 Jenkins 中配置 Git 插件,设置 Git 仓库地址、分支等相关信息
- 在 Jenkins 中创建一个新的任务,设置构建触发器、Git 仓库等相关信息
5. 集成 Pytest 和 Allure
- 在 Jenkins 中配置 Allure 插件,安装 Allure 命令行工具
- 在 Jenkins 的构建任务中添加构建步骤,编写 Pytest 和 Allure 的命令
- 在 Jenkins 中查看测试报告和测试结果
这些步骤只是大致的流程,具体细节可以根据实际情况进行调整和修改。
阅读全文