文章分类 -  python接口自动化

接口自动化持续集成
14.docker-chrome安装
摘要:一、安装单个Chrome环境 docker pull selenium/standalone-chrome-debug docker run -d -p 4444:4444 -p 5900:5900 --shm-size 2g selenium/standalone-chrome-debug vnc 阅读全文
posted @ 2020-10-13 16:19 wei_hu 阅读(4069) 评论(0) 推荐(0)
13.centos7本地安装gitlab
摘要:Centos7本地安装gitlab 1.下载好 gitlab 的rpm 包,我下载的是gitlab-ce-11.6.0-ce.0.el7.x86_64.rpm https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 2.安装 gitlab 的依 阅读全文
posted @ 2020-10-13 14:29 wei_hu 阅读(306) 评论(0) 推荐(0)
12.Jenkins使用/etc/profile中环境变量异常
摘要:一、重启jenkins容器后,配置的/etc/profile环境变量失效 解决方法: 方法1:Jenkins构建步骤中,第一行增加source /etc/profile命令方法2:在Jenkins配置系统配置文件:/etc/sysconfig/jenkins末尾增加source /etc/profi 阅读全文
posted @ 2020-09-06 11:40 wei_hu 阅读(760) 评论(0) 推荐(0)
11.jenkins当前工作空间环境变量
摘要:一、获取jenkins当前工作空间环境变量 如WORKSPACE : 作为工作空间分配给构建目录的绝对路径 jenkins每创建一个任务,都会为这个任务产生一个工作空间,jenkins工作空间在服务器中的路径为 /root/.jenkins/workspace 例如任务名称为 python_proj 阅读全文
posted @ 2020-09-04 13:59 wei_hu 阅读(3953) 评论(0) 推荐(0)
10.jenkins容器安装allure-commandline
摘要:一、jenkins安装allure插件与配置 1.安装allure插件 Allure Jenkins Plugin 2.下载linux allure-commandline最新版本 下载链接:https://repo.maven.apache.org/maven2/io/qameta/allure/ 阅读全文
posted @ 2020-09-04 13:55 wei_hu 阅读(2700) 评论(0) 推荐(0)
9.requests请求模块封装
摘要:一、pytest-allure常用api test_role_manager.py import allure from utils import role_manager_utils import pytest import uuid @allure.feature('角色管理测试') class 阅读全文
posted @ 2020-09-04 11:34 wei_hu 阅读(197) 评论(0) 推荐(0)
8.jenkins容器中python3安装
摘要:一、apk add安装 1.进入jenkins容器 docker exec -it b873ce64b178 bash 2.首先更改 apk 配置源,不然下载速度太慢了。配置文件路径:/etc/apk/repositories bash-4.4# cd /etc/apk/ bash-4.4# ech 阅读全文
posted @ 2020-09-04 10:58 wei_hu 阅读(261) 评论(0) 推荐(0)
7.docker jenkins容器和宿主机容器时区不一致
摘要:一、设置时区 显示的时间是jenkins容器中的时间,与实际时间相差8个小时 1.进入jenkins容器中 setup-alpine安装前面不仔细看,设置时区容易忽略,好多程序用到的时间校验就容易出问题。用到手动在alpine 下修改UTC时间为CST时间 docker exec -it b873c 阅读全文
posted @ 2020-09-04 10:35 wei_hu 阅读(936) 评论(0) 推荐(0)
6.logging日志模块
摘要:一、项目结构如图 二、编写logger工具类 logger_utils.py import osimport loggingimport platform# 一般为项目名称logger = logging.getLogger("autotest")logger.setLevel(logging.DE 阅读全文
posted @ 2020-09-01 23:34 wei_hu 阅读(90) 评论(0) 推荐(0)
5.自动化构建配置webhook
摘要:一、配置步骤 Jenkins 安装完成以后,首先我们在Jenkins中需要安装一下,Gitlab Hook Plugin,GitLab Plugin,Gitlab Authentication plugin插件; 1、在Jenkins中找到通知地址 勾选如图保存,复制URL到gitlab 2.git 阅读全文
posted @ 2020-08-24 18:52 wei_hu 阅读(924) 评论(0) 推荐(0)
4.jenkins凭据设置
摘要:一、设置步骤 配置git报128错误码 解决方法:容器之间互相访问,端口号被拦截 防火墙主机信任 将 ip 添加到信任区域 firewall-cmd --zone=trusted --add-source=172.17.0.1/16 --permanent firewall-cmd --zone=t 阅读全文
posted @ 2020-08-24 14:54 wei_hu 阅读(974) 评论(0) 推荐(0)
3.重启jenkins
摘要:一、前端页面重启jenkins 1.重启Jenkins http://192.168.25.136:8080/restart 阅读全文
posted @ 2020-08-24 11:30 wei_hu 阅读(71) 评论(0) 推荐(0)
2.docker安装gitlab
摘要:一、获取gitlab/gitlab-ce镜像 docker pull gitlab/gitlab-ce 二、创建文件,保留备份数据 mkdir -p /home/gitlab/config mkdir -p /home/gitlab/logs mkdir -p /home/gitlab/data 三 阅读全文
posted @ 2020-08-24 11:14 wei_hu 阅读(128) 评论(0) 推荐(0)
1.安装jenkins
摘要:一、获取镜像 docker pull jenkinsci/blueocean 二、创建容器 docker run -d -u root \ --name jenkins-blueocean \ --restart=always \ -p 8080:8080 \ -p 50000:50000 \ -p 阅读全文
posted @ 2020-08-16 22:05 wei_hu 阅读(135) 评论(0) 推荐(0)