docker中安装部署pytest+playwright+allure生成自动化测试报告(第一篇)

安装操作过程中的一些基本命令和注意事项:

1、查看docker短id:docker ps

2、再根据短ID查完整ID:docker inspect -f '{{.ID}}' 短ID

3、复制本地文件到docker:docker cp 本地文件路径 docker名称:docker内路径

 4、docker更新apt,及切换镜像源,及下载其他需要用到的工具:(1)使用apt update / apt-get update,(2)下载sudo:apt-get install sudo, 切换镜像源:sudo echo "DOCKER_OPTS=\"$DOCKER_OPTS --registry-mirror=http://xxx.m.daocloud.io\"" >> /etc/default/docker (3)下载vim:sudo apt-get install vim,输入Y继续(vim后面要用到)(4)下载net-tools:查看测试报告的工具

5、移动文件:mv jdk安装包名称 目标文件夹位置

6、安装JDK:tar -zxvf jdk-8u361-linux-x64.tar.gz;配置环境变量:vim /etc/profile(insert进入编辑模式:一般是Fn+F12;保存并退出编辑先按ESC,再冒号wq回车)编译配置文件:source /etc/profile

7、查看docker网络ip:ifconfig

8、映射本地端口:docker run -itd -p 8080:8080 镜像名称

9、切换pip镜像源下载:

指定临时镜像源:

sudo pip install 依赖 -i https://pypi.tuna.tsinghua.edu.cn/simple/(清华源)

永久切换镜像源:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/(阿里)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是从0到1使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架的步骤: 1. 安装 Docker 并启动 Docker 服务。Docker 是一个容器化平台,可以在容器部署应用程序和服务。 2. 在 Docker 安装 Jenkins。Jenkins 是一个开源的自动化工具,可以用于自动化构建、测试和部署软件。 3. 在 Git 上创建一个新的代码仓库,用于存储项目代码。Git 是一个分布式版本控制系统,可以用于管理代码的版本和变更历史记录。 4. 在 Jenkins 创建一个新的项目,用于自动化构建和测试项目代码。在 Jenkins 配置 Git 仓库的地址和凭据信息,以便 Jenkins 可以从 Git 仓库拉取代码。 5. 在 Jenkins 配置构建步骤,包括在 Docker 构建应用程序的 Docker 镜像,运行 Pytest 测试套件,生成 Allure 测试报告等。 6. 在 Jenkins 配置后续步骤,例如将 Docker 镜像推送到 Docker Hub 或者私有的 Docker 仓库,或者部署应用程序到生产环境。 7. 在 Docker 安装 PytestAllure,用于运行测试套件并生成测试报告Pytest 是一个 Python 测试框架,可以用于编写和运行测试用例。Allure 是一个测试报告框架,可以用于生成漂亮的测试报告。 8. 在 Docker 运行 Pytest 测试套件,并使用 Allure 生成测试报告。 9. 在 Jenkins 配置测试报告的发布步骤,以便 Jenkins 可以将测试报告发布到 Jenkins 服务器,并将测试报告链接发送给相关人员。 以上是从0到1使用 Docker + Jenkins + Git + Pytest + Allure 搭建项目自动化框架的步骤。需要注意的是,这只是一个基本的框架搭建流程,具体的实现方式和细节需要根据实际情况进行调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灰灰灰灰灰子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值