自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口自动化数据库校验解决方案——SqlAlchemy

是flask框架的数据库解决方案,基于对样映射关系来去处理表数据查询,有点类似springboot早期流行的JPA。下面列出一些比较好的知识简介。SQLAlchemy入门和进阶 - 知乎 (zhihu.com)由于在公司 接口自动化框架中已经实现并构筑基本使用工具类,本篇不再对如何引入sqlAlchemy,仅着眼于如何让sqlAlchemy为接口自动化测试服务,以及日常工作中使用。

2023-05-21 22:48:04 476

原创 禅道二开 - 统计报表扩展

需求背景: 禅道开源版没有报表自定义功能,但是接测试负责人的需求,需要在项目维度下对各个项目的需求实现率进行统计掌握,方便构建模型以供后续工作进行参考 扩展效果涉及修改的文件&思路字库 老规矩 按照禅道二开的拓展规则进行拓展 module/report/ext/lang/zh-cn/report_extend.php report_extend.php 为扩展字库文件,名称任意。 <?php// FIXME 增加需求实现率字段$lang->

2021-05-31 14:11:08 1569

原创 禅道二开 - 客户信息同步运维平台

需求背景接前对禅道 -bug模块进行改造以适应公司线上问题处理流程,但是其中客户信息是保存在 后台 - 自定义 - 中统一对字段进行维护,后经使用人员反应这样维护不便。 涉及改动 客户信息从运维平台直接get请求获取,所涉及客户信息字段如下 customerName 客户名称 envName 客户环境 engine 所用引擎 engineVersion 引擎版本 productPackageInfo 产品包信息 数据结构 custom...

2021-05-31 14:09:01 330

原创 SQLServer 部署 & 库表开启cdc

SQLServer 部署 & 库表开启cdcSQLServer安装部署yum 从远程拉包部署yum 本地安装部署em脚本中采用的是手动下载rpm包然后通过脚本驱动自动解压,本地安装的模式。sqlserver 官方有提供shell脚本进行一键部署,通过对其进行编辑修改即可满足各种需要官方脚本#!/bin/bash -e# Use the following variables to control your install:# Password for the S

2021-01-04 23:33:12 876

原创 Shell 脚本中后台启动服务& 与 nohup

Shell 脚本中后台启动服务& 与 nohup最近工作中遇到在shell脚本中启动服务并让服务在后台运行,同时不影响shell脚本向下执行的场景。进行了一些调查,实践,借鉴一些网上的资源进行一个个人的总结,方便以后复习使用。&在shell脚本中,需要吧一个任务放在后台运行的时候,通常会使用 & 符号servicecommand & # 表示服务启动并在后台运行此时主进程,即shell脚本继续向下执行,子进程在后台启动运行,另外有这样的写法no

2021-01-04 23:03:41 7015

原创 Shell 中set -e set -x set +e 的区别

Linux 中set -e/set -x/set +e 的区别#!/bin/bashset -e# 在shell脚本开头加上set -e,这句话告诉bash 如果任何语句的执行结果不是true,# 就直接退出shell脚本shell 代码执行的返回值取的上条命令的返回值echo $?$? 变量是上条命令执行的结果,通常为0,或者1,正常执行/成功执行,返回0错误执行/执行失败,返回1例子:grep 命令,如果有匹配的字符串,返回值会是0,且会打印出匹配字符串的行如

2021-01-04 23:02:17 2089

原创 Linux & Shell & Git命令拾遗学习

Linux & Shell & Git命令拾遗学习文件操作解包与压包tar xvf 待解包对象tar zcvf 压成的包文件名 需要进行压包的文件文件属组更改chown 修改文件所属用户chgrp 修改文件所属用户组_chown -R db2inst1:db2grp data _一行命令搞定,前为用户,后为属组信息,最后为要修改的目标文件文件权限修改相关命令chmod777 | 4读 2写 1执行rwx | r读 w写

2020-12-25 13:23:00 128

原创 vue前端 + Springboot后端整合打War包部署

vue前端 + Springboot后端整合打War包部署场景说明前端是基于 vue element admin 修改的后台管理页面后端是基于 springboot 整合mybatis springmvc 开发的操作db的接口本来是做成前后端分离,但是上司要求整合起来打包放在tomcat上供其他成员访问,因为没有做过,中间还是有点磕磕绊绊的。做一些记录,方便日后回看一,Vue方面整体一看还是有点头大,这里不针对其他科目做记录,仅针对会影响打包的配置项进行记录好在直接提供了一个

2020-12-25 13:20:15 3077 1

原创 基于ubuntu + Docker搭建内网Gitlab

基于ubuntu + Docker搭建内网Gitlab使用centos7,linxu去搭建gitlab配置时间冗长,切遇到一个无法跳过的错误。上图为发生问题的地方,在安装完成之后,执行 gitlab-ctl reconfigure。会卡在这里,检索了一些方案,依然无法解决,且耗时很长,采用ubuntu重新进行构建。依然卡在此步骤。于此,转换思路使用ubuntu + docker的思路进行搭建。下面记述搭建流程操作记录。ubuntu环境下安装docker1,先卸载掉旧版本$ sudo ap

2020-12-25 13:14:16 1170

原创 Dockerfile 打包发布Springboot应用实战

Dockerfile 打包发布Springboot应用实战构建springboot项目打包应用编写dockerfile构建镜像,发布运行到docker构建springboot项目这部分不过多赘述假定有java基础并熟悉IDEA的常用操作因为是测试,所以就简单的写一个controller然后开搞编写完成后本地run一下,没有问题直接package得到jar包编写Dockerfile命名严格按照Dockerfile标准,不然后续执行的时候需要 -f 指定do

2020-12-25 13:10:48 488

原创 Docker容器化Jenkins+码云+Docker+华为镜像容器实现CI_CD

Docker容器化Jenkins+码云+Docker+华为镜像容器实现CI/CD概述本篇主要为个人在jenkins持续集成中遇到的坑点。不会特别详细的叙述整个CI/CD流程容器化Jenkins没有JDK不知道是不是自己下的镜像版本的问题,jenkins容器起起来以后没有jdk运行环境。使用docker 挂载数据卷的方式蹭宿主机的jdk来用,见下面的一长串启动命令配置个人不是很熟悉 docker-compose,所以本篇基本都是docker 原生命令docker run -d -it

2020-12-25 13:02:41 539 1

空空如也

空空如也

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

TA关注的人

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