自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 问答 (2)
  • 收藏
  • 关注

原创 shell(二)

F 限制仅显示函数名称 (以及行号和源文件名,当调试时)-g 当用于 shell 函数内时创建全局变量;-ge:大于等于,greater than or equal。-le:小于等于,less than or equal。-f 限制动作或显示为只函数名称和定义。-gt:大于,greater than。循环:for while until。-ne:不等于,not equal。-lt:小于,less than。-eq:等于,equal。

2024-06-11 17:04:03 267

原创 shell(一)

b (file) 检测文件是否是块设备文件,如果是,则返回true,举例:[-b $file]返回false。-c file 检测文件是否是字符设备文件,如果是,则返回true,举例:[-c $file] 返回false。-e file 检测文件(包括目录)是否存在,如果是,则返回true,举例:[-e $file] 返回true。-r file 检测文件是否可读,如果是,则返回true. 举例:[-r $file] 返回true。-x file 检测文件是否可执行,如果是,则返回true。

2024-06-06 17:41:46 669

原创 接口框架项目实战-pytest(六)csv数据驱动

csv 数据驱动 为了解决数据量大 导致yaml文件重复太多。

2024-06-03 16:06:23 200

原创 接口框架项目实战-pytest(五)yaml用例封装

接口框架项目实战-pytest(五)yaml用例封装

2024-05-30 11:33:24 327

原创 接口框架项目实战-pytest(四)请求封装&接口关联

把所有的请求方法集中到一个地方 目的:利于后期维护和加入日志 异常处理 等。目的:框架封装好之后,功能测试不需要写代码,也能执行自动化测试。request 封装&接口关联。新建extract.yml。

2024-05-09 22:21:03 257

原创 接口框架项目实战-pytest(三)requests模块详解以及cookie,session关联处理

request cookie session

2024-05-05 10:26:39 873

原创 接口框架项目实战-pytest(二)allure报告定制 数据驱动

allureb报告定制 数据驱动appid: "wx6b11b3efd1cdc290"secret: "106a9c6157c4db5f6029918738f9529d"

2024-04-26 21:52:14 391

原创 接口框架项目实战-pytest(一)级别用法 前后置 夹具

级别用法 前后置 夹具

2024-04-20 21:46:19 744

原创 python mysql 数据库

错误:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_password’ is not supported。原因是在 MySQL 8.0 以后,默认的密码加密方式是 caching_sha2_password 而不是mysql_native_password。登录mysql 服务,创建一个新的账户,然后设置mysql_native_password。格式:”用户名”@”登录IP或域名”。

2024-01-04 21:11:30 421

原创 Python logging 日志

1个日志器可以有多个处理器,每个处理器可以有各自的过滤器和格式器。waring 警告信息 有些意外但是程序运行正常。critical 严重错误 软件无法正常运行。error 错误信息 某个功能无法正常运行。info 用于确认一切按预期进行。formatter 格式器。日志的作用:问题定位。logger 日志器。hander 处理器。filter 过滤器。debug 调试日志。

2023-12-28 20:28:09 425 2

原创 python 处理 Excel

警告:DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).解决方案 wb.get_sheet_by_name(“sheet1”) 改为 wb[“sheet1”]xlrd xlwt xlutils openpyxl pandas pip 安装。xlrd 2.0.0以后的版本不支持xlsx格式的excel文件。xlrd 读取 xlwt 写入 xlutils 操作(复制)Excel 文件处理。

2023-12-26 20:28:46 397

原创 python 操作yaml文件

yaml 文件是一种灵活的数据格式,yaml文件是最常用的配置文件类型之一,相比ini,conf 配置文件,yaml 更加简洁操作更加方便,可以存放不同类型数据,后缀名:yaml、yml。yaml 大小写敏感、使用缩进表示层级关系(缩进用空格)yaml 支持:对象、数组、纯量 数据类型。创建yaml_action.py。创建confg.yaml。安装pyyaml 插件。

2023-11-24 10:01:00 573

原创 python 操作ini文件

ini文件 用于储存项目全局配置变量(接口地址、项目地址、日志地址等等)创建ini_action.py 文件。python 读取&修改ini文件。创建config.ini 文件。

2023-11-22 20:45:51 503

原创 app 自动化 通过工具查看app 元素 (三)

app 自动化 通过工具查看app 元素 (三)

2022-07-30 15:57:17 479 1

原创 app 自动化 打开app (二)

app 自动化 打开app

2022-07-28 16:11:15 598

原创 app 自动化 环境搭建(一)

app 自动化环境搭建

2022-07-27 18:15:49 636

原创 jenkins gitlab CI/CD

jenkins gitlab CI/CD

2022-07-22 16:09:43 253

原创 dockerfile Jenkins+python+pytest(二)

jenkins gitlab 发送邮件

2022-07-22 15:45:36 344

原创 dockerfile Jenkins+python+pytest(一)

dockerfile Jenkins+python+pytest

2022-07-06 15:44:48 493

原创 Angular 创建页面

1、进入需要创建页面的目录cd E:\项目\Acadsoc.SalesSystem.Angular\src\app\pages\sales-system2、创建页面ng generate component --skip-tests sales-course-lesson-statistics-new3、进入需要创建service的目录cd E:\项目\Acadsoc.SalesSystem.Angular\src\app\services\controller4、创建serviceng

2022-06-08 18:16:24 1904

原创 docker+jenkins+nginx+vue 部署

jenkins 新建 TutorWeb 项目cd /var/lib/jenkins/workspace/TutorWebnpm install --unsafe-perm=true# 下载 vue-clinpm install -g @vue/cli --unsafe-perm=true# 构建项目,生成dist目录#npm run build --unsafe-perm=true#npm run dev --unsafe-perm=truenpm run build:dev --

2022-05-26 19:03:45 207

原创 docker+jenkins+nginx+.net core 部署

jenkins 新建 TMAPP 项目cd /var/lib/jenkins/workspace/TMAPP/src/TMAppimage_version=`date +%Y%m%d%H%M`;echo $image_version;# 中止以前的docker containerCID=$(docker ps -aq --filter name=coretmapp)echo $CIDif [ "$CID" != "" ];then docker stop $CID docke

2022-05-18 15:02:44 331

原创 docker+jenkins+nginx+vue 部署

新建一个项目cd /var/lib/jenkins/workspace/TutorWebnpm install --unsafe-perm=true# 下载 vue-clinpm install -g @vue/cli --unsafe-perm=true# 构建项目,生成dist目录#npm run build --unsafe-perm=true#npm run dev --unsafe-perm=truenpm run build:dev --unsafe-perm=true

2022-05-18 12:39:06 442 1

原创 docker 部署Jenkins

安装Jenkinscd /homemkdir jenkins#查看目录归属ID命令 ls -nd /home/jenkins ,这里查看ID是1000ls -nd /home/jenkinschown -R 1000:1000 /home/jenkins#--privileged=true 给容器有root权限,方便进入容器操作docker run -it --name myjenkins -p 3311:8080 --privileged=true -v /home/jenkins:/va

2022-05-18 11:47:27 89

转载 Docker 部署Redis 集群&解决 Waiting for the cluster to join

创建redis 网络docker network create redis --subnet 172.38.0.0/16通过脚本创建6个redis 配置

2022-05-11 17:51:46 761

转载 Docker 网络

理解docker0ip addr#部署一个tomcat容器docker run -d -P --name tomcat01 tomcat#查看容器内部网络地址

2022-05-07 18:53:51 52

转载 Docker 自定义网络

查看所有的docker网网络模式:bridge 桥接 (docker 默认)none 不配置网络host 和宿主机共用网络container 容器网络连通(用的少,局限很大)测试#原来我们是直接启动 默认--net bridge 就是我们的docker 0docker run -d -P --name tomcat01 tomcat:8.0#自定义网络[root@iZwz9f559fa6a275jj2x0sZ ~]# docker network create --driver b

2022-05-07 18:53:27 150

原创 - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repom

Errors during downloading metadata for repository 'appstream': - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)

2022-04-27 19:08:57 2500

转载 DockerFile

dockerfile是用来构建镜像的构建步骤:1、编写一个dockerfile 的文件2、docker build 构建一个镜像3、docker run 运行4、docker push 发布镜像(docker hub ,阿里云镜像仓库)基础知识:1、每个指令都是大写2、执行性顺序是从上到下3、# 表示注释4、每个指令都会创建提交提交一个新的镜像层,并提交dockerfile 是面向开发的,我们以后发布项目,做镜像,就需要编写dockerfile文件docker 镜像逐渐成为了企业新

2022-04-23 15:58:59 2376

转载 Docker 容器数据卷

什么是容器数据卷?数据都是在容器中,容器删除数据丢失,需求:数据持久化mysql 容器删除了,相当于删库,mysql 的数据可以存储在宿主机容器之间有个数据共享技术,docker 容器的数据同步到宿主机使用数据卷#1、使用-v 挂载 /home/ceshi 宿主机地址 /home 容器地址docker run -it -v /home/ceshi:/home centos /bin/bash#2、查看详细信息docker inspect 容器id#3、进入容器,创建文件touch c

2022-04-21 15:43:39 51

转载 Docker 创建镜像

提交镜像docker commit#1、启动Tomcatdocker run -it --name tomcat01 -p 3344:8080 tomcat#2、进入容器内 Tomcat 的webapps 是空的docker exec -it 容器id /bin/bash#3、 将webapps.dist 下的所有子文件复制到webapps cp -r webapps.dist/* webapps#4、查看进入webapps cd webapps#5、查看 文件ls#6、创建新的t

2022-04-21 15:16:47 109

转载 Docker 可视化

可视化portainer(先用这个)rancher(ci/cd 再使用)什么是portainer?docker图形化界面管理工具,提供一个后台供我们操作docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer测试:http://ip:8088/可视化面板基本不会使用...

2022-04-21 11:55:42 92

转载 Docker 实操练习

Docker 安装nginx#1、搜索nginx 镜像,建议大家去docker 搜索,可以看到帮助文档docker search nginx#2、下载nginx 镜像 docker pull nginx#3、安装运行容器,将容器命名为nginx01 3344 是宿主机端口 80是容器端口,宿主机&阿里云需要开启端口docker run -d --name nginx01 -p 3344:80 nginx#4、查看curl localhost:3344#5、进入容器docker

2022-04-21 11:28:20 362

原创 Linux 入门(4)防火墙命令

启动防火墙systemctl start firewalld.service关闭防火墙systemctl stop firewalld.service重启防火墙service firewalld restart查看防火墙状态firewall-cmd --state配置立即生效firewall-cmd --reload开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent关闭端口firewall-cmd

2022-04-20 13:01:56 1755

转载 Docker 容器

Docker 容器有了镜像才能创建容器新建容器并启动docker pull centos#docker run [可选参数] iamge#参数说明--name="Name" 容器名称-d 后台方式运行-it 使用交互方式运行,进入容器查看内容-p 指定容器的端口 -p 8080:8080 (小写p) -p 宿主机端口:容器端口-P 随机指定端口 (大写P)启动并进入容器#启动进入容器docker run -it centos /bin/bash退出容器#从容器中退出,容

2022-04-16 18:56:41 48

转载 Docker 常用命令&镜像

Docker 常用命令帮助文档:https://docs.docker.com/engine/reference/commandlinedocker 镜像命令#查看docker的版本docker version##帮助命令docker --help#查看镜像docker imagesREPOSITORY 镜像仓库源TAG 镜像标签IMAGE ID 镜像IDCREATED 镜像的创建时间SIZE 镜像的大小REPOSITORY TAG I

2022-04-15 17:26:08 75

转载 Docker 安装&docker run 流程&docker 说明

docker 安装镜像:类似一个模板,通过模板可以来创建容器服务容器:通过镜像来创建的仓库:存放镜像的地方查看docker 帮助文档#查看内核版本uname -r#查看系统cat /etc/os-release安装docker#第一步 卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ doc

2022-04-14 18:19:56 350

转载 Docker 概叙

Docker 出现的原因?开发–生产 两套环境环境配置特别麻烦希望发布一个项目 带上环境带包部署上线一套流程docker 的核心是打包隔离docker 通过隔离机制,将服务器利用到极致docker go语言开发,开源项目官网:https://www.docker.com/文档:https://docs.docker.com/仓库:https://hub.docker.com/Docker 能干嘛?之前的虚拟机技术虚拟机技术缺点:1、资源占用多 2 冗余步骤多 3 启动慢容器化

2022-04-14 16:28:12 38

原创 vscode python ERROR: file or directory not found:xxxx

vscode python ERROR: file or directory not found:xxxx 问题解决方案:1、打开设置2、搜索 python.terminal.executeInFileDir3、打√

2022-04-03 17:02:37 1264

原创 vscode环境 python import导入自定义包问题

vscode环境 python import导入自定义包问题解决方案:打开Python 的安装路径下 \Lib\site-packages创建pythonwork.pthpythonwork.pth 写入项目文件地址 (如:E:\xx\xx\xx)

2022-03-27 17:19:09 1725

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除