![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 55
小生测试
从事软件测试以及测试开发相关工具
展开
-
shell 脚本提取不包含某个字段的日志请求体
由于项目没有接入Kibana日志查看工具,在docker里查看并筛选特定的请求体是非常困难的,比如我做性能测试 no gui测试的时候,发现有些请求报错了,报错信息提示字段缺失,我就要筛选这个请求是怎样的,就要要筛选哪些请求体没有包含xx字段。这个时候就异常麻烦了。...原创 2022-08-30 09:19:38 · 416 阅读 · 0 评论 -
Git Diff 比较meger版本commit踩坑
背景某个项目需要在流水线中集成这样的工具,每次代码提交后,需要自动对比上一个版本代码,结合代码链路输出变更影响范围,起初是通过git log 去获取上一个版本的commit。但后面发现如果该commit 是merge版本,对比出来的不是我们想要的diff现象1、 git log 获取对比开发新提交的版本是c60,根据git log我们获取到的上一个版本是b9fgit diff c60 b9f结果如下(git diff 可以直接diff 两个同分支的commit)显示了有222个原创 2022-05-08 22:21:30 · 1467 阅读 · 2 评论 -
linux 定时删除过期报告
脚本如下:主要功能是,遍历所有的文件,如果是文件,则删除,如果是文件夹,则再次查询遍历#!/bin/sh root_paths="/home/static/common"paths=` ls /home/static/common/ ` rm_report(){ old=` stat -c %Y $1` #%Y 表示最近更新时间 ,1表示获取第一个标量 no原创 2022-02-18 17:59:29 · 166 阅读 · 0 评论 -
docker访问samba服务器做持久化
需求:在window上,我们经常使用\192.168.24x.1xx\xxx\这样的路径访问网络共享文件服务器,测试人员将访该文件服务器做持久化给到类似rancher这样的k8s管理平台上的docker操作。实现:想要做到rancher 的dockers可以访问内部文件服务器,需要将文件服务器路径映射到racnher 的主机上,然后在docker做映射到rancher上。rancher 主机上操作:安装samba服务yum install samba*启动service smb sta原创 2021-03-03 11:49:15 · 798 阅读 · 0 评论 -
统计启动了多少个docker容器
统计当前正在运行的docker容器docker ps |wc -l统计当前有多少个docker容器,包括exited,created状态的docker ps -a |wc -l统计当前有多少个退出的docker容器docker ps -f status=exited | wc -lwc会统计标题,所以以上数据最终要减去1。...原创 2020-11-26 10:12:00 · 2841 阅读 · 0 评论 -
git clone 报错 “URL using bad/illegal format or missing URL“
git clone http://xxx:xxxx#@gitlab.xxxn/xxxxop/scxxx.git 报错,提示“URL using bad/illegal format or missing URL”发现在有些linux 环境下,密码含有特殊字符的账号远程下载git就会报错。#需要转义为%23 才可以解决。空格 - %20" - %22# - %23% - %25& - %26( - %28) - %29+ .原创 2020-11-12 18:28:50 · 38494 阅读 · 0 评论 -
VirtualBox共享目录报错解决
配置共享文件夹:ui点击安装增强功能报如下错误:只能手动在linux手动挂载。mkdir --p /media/cdrommount -t auto /dev/cdrom /media/cdrom/cd /media/cdrom/在该目录下可以看到VBoxLinuxAdditions.run 执行文件。如果没有,请自查。sh VBoxLinuxAdditions.run...原创 2020-04-14 13:27:12 · 480 阅读 · 0 评论 -
dockerfile构建镜像使用ssh连接后$JAVA_HOME等变量不生效的解决方法
现象本地docker exec 进入输入java命令显示正常。ssh连接进去输入java 等命令后提示命令不存在。原因根本原因是ssh连接后用户没有获取到环境变量的配置:用户可以在网上搜索“bashrc和profile”的解决方法解决方法需要在dockerfile 加入sed 修改命令修改root/.bashrc。RUN sed -i 'N;8 a export PATH=$J...原创 2020-03-12 21:08:34 · 1221 阅读 · 0 评论 -
测试必须掌握的linux命令
测试必须知道的linux命令查看:lsls -a 隐藏目录ls -l 显示文件详细信息d 目录普通文件l 符号链接ls -R 同时列出所有子目录层ls -lh 显示kb或者mb的文件详细信息ls -d */ 只显示目录ls -p 目录文件增加"/"find:查找文件find / -name 22.py 全盘寻找文件find /home -name 22.py ...原创 2018-12-17 23:53:29 · 2340 阅读 · 0 评论 -
linux vim python编辑代码补全
在网上折腾了好久,找了好多的文章,比如什么Pydiction 这个插件,最后还是没办法使用。最终找到了jedi-vim这个插件,以下说明下这个插件的用法:第一步:升级vim到8.0最新jedi-vim 插件需要 Vim 的版本至少不应该低于7.3,并且需要支持 python2 或 python3 ,可以用vim --version 查看版本号,如下图显示,不支持python2 跟python...原创 2019-04-17 15:12:32 · 3348 阅读 · 1 评论 -
vim 常用快捷键--注释编辑左右移动
vim 快捷操作集锦第一种,快捷注释增加按 Ctrl+v进入VISUAL BLOCK(可视块)模式,按 j (向下选取列)或者 k (向上选取列),按上下健也可以再按Shift + i 进入编辑模式然后输入你想要插入的字符(任意字符),此时显示的只是一行而已再按两次Esc就可以实现批量插入字符,不仅仅实现批量注释而已。这时候才是显示全部的注释。删除Ctrl+v进入VISUAL ...原创 2019-04-19 13:33:31 · 570 阅读 · 0 评论 -
linux提高效率的几款工具
1.超快搜索ag插件在大文件下,grep的搜索效率非常低,如果你换了ag命令,快的让你惊奇安装centos下安装yum install the_silver_searcherdebian 安装apt-get install silversearcher-agag常用语法ag [FILE-TYPE] [OPTIONS] PATTERN [PATH] -c 统计该文件下出现多少次...原创 2019-04-20 15:48:41 · 1539 阅读 · 0 评论 -
centos 修改mysql账号密码
检查下mysql 是否启动[root@localhost ~]# ps -ef | grep mysqlroot 3597 1 0 04:12 pts/3 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-fil...原创 2019-09-07 12:49:43 · 453 阅读 · 0 评论