Docker + Jenkins + Gitlab + Pytest + Allure 接口自动化测试之持续集成实战终极教程

简介: Docker + Jenkins + Gitlab + Pytest + Allure 接口自动化测试之持续集成实战终极教程

实战教程篇


前言

  • 这边就不教大家怎么用 pytest 写项目了哦,下面有系列文章能帮助你快速入门 Pytest + Allure
  • 这一篇教程主要是教如何从 0 到 1 搭建自动化测试的持续集成环境

 

四步走

使用 Jenkins 镜像创建容器,并搭建 Python + Pytest +Allure 的自动化测试环境

https://www.cnblogs.com/poloyy/p/13954637.html

 

在 Jenkins 容器上的搭建持续集成环境和完成自动化测试

https://www.cnblogs.com/poloyy/p/13955641.html

 

搭建 Gitlab 容器并上传本地项目代码

https://www.cnblogs.com/poloyy/p/13969756.html

 

结合 Jenkins + Gitlab 完成自动化测试的持续集成实战

https://www.cnblogs.com/poloyy/p/13971134.html

 

基础知识篇


什么是持续集成?

https://www.cnblogs.com/poloyy/p/13996319.html

 

Docker 相关基础知识

https://www.cnblogs.com/poloyy/category/1870863.html

 

Pytest + Allure 相关基础知识

https://www.cnblogs.com/poloyy/category/1690628.html

 

Jenkins 相关基础知识

https://www.cnblogs.com/poloyy/category/1645399.html

 

虚拟机安装以及配置相关

包含安装 centos7、8 虚拟机、设置静态 ip 等

https://www.cnblogs.com/poloyy/category/1703784.html

 

解决方案篇


Linux 常见问题解决方案

 

Docker 常见问题解决方案

https://www.cnblogs.com/poloyy/category/1870864.html

 

Jenkins 常见问题解决方案

包含忘记密码、发送邮箱失败等

https://www.cnblogs.com/poloyy/category/1753984.html

 

git 常见问解决方案

包含push 失败、webhook 配置失败等

https://www.cnblogs.com/poloyy/category/1870905.html

相关文章
|
3月前
|
机器人 网络安全 数据安全/隐私保护
autMan奥特曼机器人-对接Docker版本NTQQ详细教程
本文介绍了如何在服务器上搭建NTQQ机器人,通过官方NTQQ对接各框架,实现QQ登录的稳定运行。文章提到了需要准备一台服务器和相应的软件,并详细描述了通过SSH链接服务器、创建文件夹和配置文件、编辑配置文件地址端口、运行容器等步骤。同时,文章还介绍了VNC连接的使用和配置,以及使用watchtower进行NTQQ的更新。文章总结起来就是在服务器上搭建NTQQ机器人,实现QQ登录的稳定性和自动登录功能,同时提供了更新和维护的方法。
145 3
autMan奥特曼机器人-对接Docker版本NTQQ详细教程
|
5天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
132 78
|
4天前
|
存储 测试技术 API
pytest接口自动化测试框架搭建
通过上述步骤,我们成功搭建了一个基于 `pytest`的接口自动化测试框架。这个框架具备良好的扩展性和可维护性,能够高效地管理和执行API测试。通过封装HTTP请求逻辑、使用 `conftest.py`定义共享资源和前置条件,并利用 `pytest.ini`进行配置管理,可以大幅提高测试的自动化程度和执行效率。希望本文能为您的测试工作提供实用的指导和帮助。
43 15
|
2月前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
2112 3
【最新版正确姿势】Docker安装教程(简单几步即可完成)
|
2月前
|
关系型数据库 MySQL Java
【Docker最新版教程】一文带你快速入门Docker常见用法,实现容器编排和自动化部署上线项目
Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+docker网络+DockerCompose项目实战一文搞定!
|
3月前
|
测试技术
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
本文介绍了如何使用Pytest和Allure生成自动化测试报告。通过安装allure-pytest和配置环境,可以生成包含用例描述、步骤、等级等详细信息的美观报告。文章还提供了代码示例和运行指南,以及重构项目时的注意事项。
339 1
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
|
3月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
2926 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
3月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
634 3
|
3月前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
76 1
|
3月前
|
测试技术 Python
自动化测试项目学习笔记(四):Pytest介绍和使用
本文是关于自动化测试框架Pytest的介绍和使用。Pytest是一个功能丰富的Python测试工具,支持参数化、多种测试类型,并拥有众多第三方插件。文章讲解了Pytest的编写规则、命令行参数、执行测试、参数化处理以及如何使用fixture实现测试用例间的调用。此外,还提供了pytest.ini配置文件示例。
67 2