自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 使用Apifox测试套件自动化测试接口

主要分享一下,使用Apifox,自动化测试用例,测试套件的实际应用基本场景。软件测试工程师,编程能力不足的,可以借用如APifox,postman等工具,来慢慢落实和提升自动化测试能力。

2022-07-26 15:09:46 6933 4

转载 Devops基本概念和原理

一、什么是DevOps1、 DevOps概述DevOps,即Development and Operations,是一组过程、方法与系统的统称,用于促进软件开发、运维和质量保障部门之间的沟通、协作与整合。DevOps的出现是由于软件行业日益清晰的认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。DevOps可看作开发、运维和质量保障(QA)三者的交集。DevOps运动源自于提高IT服务交付敏捷性的需要,早期出现在许多大型公有云服务提供商中,并被其认可。支撑DevOps的理念基础是敏捷宣

2021-12-28 16:27:47 11648

原创 kubernetes搭建SonarQube进行代码扫描

一,使用nas创建pv(存储卷)和pvc(存储声明)1.1 为sonarqube使用db创建存储1.2 创建pvc,用于db持久化1.3 为sonarqube使用data/log创建存储1.4 创建pvc,为sonar声明使用data二,创建容器和服务2.1 部署postgres数据库,含ServiceapiVersion: apps/v1kind: Deploymentmetadata: name: postgres-sonar labels: app:

2021-12-22 11:58:04 1165

原创 python管理jenkins持续集成

一,jenkins安装部署Linux下Jenkins 安装方式很多,源码包(WAR 文件)安装,镜像服务安装,yum命令安装等命令安装最简单,其他方式可以自己baidu安装步骤如下1, 安装命令sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reposudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.k

2021-10-14 17:47:57 568

原创 python-gitlab管理gitlab以及gitlab基本安装配置使用

一,gitlab服务(centos)安装可参照 https://developer.aliyun.com/article/743951,配置yum源vim /etc/yum.repos.d/gitlab-ce.repo复制以下内容:[gitlab-ce]name=gitlab-cebaseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6Repo_gpgcheck=0Enabled=1Gpgkey=https://pack

2021-09-09 11:57:32 5223

原创 Docker安装和常用命令以及镜像仓库

一,Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。三个基本概念:仓库(Repository)镜像(Image)容器(Container)1,其中Registry是Docker用于存

2021-09-01 16:31:40 666

原创 flask项目快速搭建部署gunicorn+supervisor

一、安装flask一般将需要的包以及版本写入文本批量安装,方便环境迁移生成命令pip freeze > requirement.txteg:flask==1.1.2requests==2.25.1安装命令pip install -r requirement.txt二、创建项目1. 创建项目ToolTestflask是个轻量级框架,没有后台管理系统,也无默认配置sql连接设置等需要用啥,再额外安装,说好听点就是, 更加自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结

2021-08-31 17:23:53 669

转载 git安装和基本使用

一:win10下安装Git(几乎就是一路next)https://blog.csdn.net/qq_32786873/article/details/80570783二:CentOS7下安装Git1, yum命令安装:sudo yum install -y git2, 源码安装:1, 安装前要手动安装下依赖包(可使用rpm -qa | grep wget命令查看是否有安装包)sudo yum install -y wgetsudo yum install -y gcc-c++sudo y

2020-09-30 10:39:43 205

转载 django-rest-framework——过滤、搜索、排序、分页

一、过滤 filterdjango-filter库包括一个DjangoFilterBackend类,它支持REST框架的高度可定制的字段过滤。首先安装django-filter, 然后将django_filters添加到Django的INSTALLED_APPS。可以设置默认返回,在settings.py加上如下配置:REST_FRAMEWORK = { 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilt

2020-09-11 11:18:19 409

原创 npm安装nodejs环境配置

一、概念理解1、vue.js是前端的一个框架,写出来的都是一个个vue文件,这些文件是浏览器不识别的文件,所以需要以来一种工具把vue文件转换为浏览器可识别的文件2、webpack就是这个工具,通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。3、webpack打包需要依赖npm,而npm是依赖于Node.js环境的二、下载安装node1、NodeJS官网地址https://nodejs.org/zh-cn/2、msi版本安装配置一路下一步就可

2020-08-21 16:24:51 2186

原创 Linux(centos7)下安装MySQL

一、安装包获取1.到mysql官网下载安装包免解压版下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads图片截图实例2.wget获取安装包,cmake编译eg:wget http://xiazai.jb51.net/201701/yuanma/mysql5.6.24(jb51.net).rar二、安装准备1、卸载系统自带的mariadb[root@localhost soft]# rpm -qa | grep maria

2020-08-12 21:00:38 284

原创 Django REST Framework快速搭建RestFulAPI

一、安装django和djangorestframework一般将需要的包以及版本写入文本批量安装,方便环境迁移eg:django==1.11.15djangorestframework==3.5.4命令pip install -r requirement.txt二、创建项目1. 创建项目faultdjango-admin startproject fault2. 创建子应用corepython manage.py startapp core3. settings注册应用

2020-07-17 19:53:12 374

原创 快速搭建django项目

Django框架的ORM简介:ORM ,全称 Object Relational Mapping ,中文叫做对象关系映射,通过 ORM 我们可以通过类的方式去操作数据库,而不用再写原生的SQL语句。通过把表映射成类,把行作实例,把字段作为属性, ORM 在执行对象操作的时候最终还是会把对应的操作转换为数据库原生语句。使用 ORM 有许多优点:易用性:使用 ORM 做数据库的开发可以有效的减少重复SQL语句的概率,写出来的模型也更加直观、清晰。性能损耗小: ORM 转换成底层数据库操作指令确实会有一些

2020-05-20 17:20:55 199

原创 后端开发linux文件常用命令

一、查看文件1.列表查看文件ls -l or ll (path路径默认./) -a 显示全部文件/文件夹(含隐藏文件)2.按时间查看ll -rt (path路径默认./)3.换算单位查看ll -lh (path路径默认./)4.查看路径 cd path //切换路径 pwd //查看当前路径二、查找文件1.按照文件名查找find 路径 -name file...

2020-01-10 18:19:47 302

原创 mysql常用命令以及mysqldump备份

一、字符集1.创建默认字符集的数据库create database if not exists databaseName default charset utf8 collate utf8_general_ci;2.字符集默认配置[client]default-character-set=utf8/*[mysqld]*/character-set-server=utf83.查看表...

2019-12-31 17:41:11 126

原创 elasticsearch查询并删除记录

按时间赛选1.先按照条件查询记录个数(查询小于时间的count)curl -XGET ‘http://ip:9200/stat/_count?pretty’ -d ‘{“query”:{“range”:{“time”:{“lte”:“1574409120000”}}}}’ -H ‘Content-Type: application/json’2.条件查询记录详情查看(比对时间规则是否正确以...

2019-12-30 16:46:46 1522

原创 python+elasticsearch集群基本使用

python+elasticsearch集群官方文档:https://elasticsearch-py.readthedocs.io/en/master/介绍python提供了操作ElasticSearch 接口,因此要用python来操作ElasticSearch,首先要安装python的ElasticSearch包,用命令 pip install elasticsearch安装或下载安装...

2019-09-06 11:24:39 2434

空空如也

空空如也

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

TA关注的人

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