![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
深挖测试这口井
毕业好久之后,开始了性能测试+自动化测试.......当你真正的进入了学习中,发现其实没有想象中的那么难,只是自己把它想的太复杂了,一天蚕食一点,在实践中验证理论,回头一看,竟然也会了不少
展开
-
vi/vim编辑器的使用
vi是在linux下打开某个文件,并编辑改文件原创 2022-06-14 14:04:28 · 266 阅读 · 0 评论 -
linux下统计log文件中某个字段的值,并计算出平均值
测试场景:统计log文件output.txt中字段“framesPerSecond”的所有值的平均值分成两个步骤:进入对应点log文件所在目录下第一步:统计出字符串出现的次数 # 统计出字符串 “framesPerSecond:”出现的次数grep -c 'framesPerSecond: ' output.txt # grep: 用于查找内容包含指定的范本样式的文件# -c: 统计某个字符串个数# ”framesPerSecond: ”:是要查找的字符串# output.txt :是原创 2021-06-17 14:49:58 · 2281 阅读 · 2 评论 -
linux下统计log中某个时间段的内出现某个关键字保存到文件
1、查看图中两个时间段内,且有“统计存储图片数据”的字段的日志 sed -n '/2021-06-03 11::25:34/,/2021-06-03 11:26:02/p' start.log |grep "统计存储图片数据" 注释: -n参数:只有经过sed特殊处理的那一行(或者动作)才会被显示 p参数:表示在终端打印出来 start.log:日志文件 grep: 对前面查询的结果进行过滤 "统计存储图片数据": 查询的关键字 时间段:格式和日志保持一致,且时间值是真实存在的2、将时.原创 2021-06-03 11:43:40 · 697 阅读 · 0 评论 -
The script easy_install-3.8 is installed in ‘/var/jenkins_home/python3/bin‘ which is not on PATH
问题:docker下安装Python3 和pip3 时报错,意思就是没有将 ‘’/var/jenkins_home/python3/bin’ ’添加到环境变量PATH中,类似在window配置环境变量Path:D:\python38WARNING: The script easy_install-3.8 is installed in ‘/var/jenkins_home/python3/bin’ which is not on PATH.Consider adding this directory t原创 2021-04-26 17:17:28 · 2259 阅读 · 0 评论 -
linux下cpu使用率shell脚本和分析
从网上找的脚本。现在在学习shell脚本的编写,又对脚本进行分析了一下1、shell脚本:#!/bin/sh##echo user nice system idle iowait irq softirqCPULOG_1=$(cat /proc/stat | grep 'cpu ' | awk '{print $2" "$3" "$4" "$5" "$6" "$7" "$8}')SYS_IDLE_1=$(echo $CPULOG_1 | awk '{print $4}')Total_1=$原创 2021-03-04 11:59:28 · 1633 阅读 · 1 评论 -
-bash: ./nmon: cannot execute binary file: Exec format error
linux系统下执行命令 ./nmon 报:-bash: ./nmon: cannot execute binary file: Exec format error执行命令:chmod +x ./nmon原创 2021-02-24 10:05:42 · 3076 阅读 · 1 评论 -
软件测试之linux(6)——shell基本知识
1、shell中的变量输出字符串 ——echo命令:echo "this is test"定义变量——name="test" age=18使用变量——echo ${name} echo "this is ${name}, age is ${age}"2、字符串拼接字符串拼接——name="test" msg="hello, ${name}"...原创 2021-02-01 17:34:57 · 232 阅读 · 0 评论 -
软件测试之linux(5)——cpu, 内存,网络,磁盘的基本常识
一、性能分析的主要方面:cpu,内存,网络,磁盘1、CPU的利用率:常用的命令:top(最常用),free ,uptime,sar、dstat、mpstat、ps 1)主要通过处理器的多核心处理能力来提高系统性能 2)top查看到应用程序的cpu占比。比如Java和mysqld较高时,java程序通过JVM自带的命令工具(jstat、Jvisualvm、JConsole)来分析,mysql可以通过数据库监控工具(Spotlight、Monyog、以及命令行工具)来分析,以及考虑...原创 2021-01-28 10:38:42 · 300 阅读 · 0 评论 -
软件测试之linux(4)——高级文本处理命令的三剑客之二和三:sed和grep
一、linux高级文本处理命令sed面试题:某文件有多列数据,空格隔开,按照单词出现的次数,倒序展示前5名,并同时展示次数答案:sed ‘s/ /\n/g’ b.txt | awk ‘{print $1}’ | sort |uniq -c| sort -rn | head -5 (sed 命令将空格符换成换行符,再结合awk命令)sed命令格式:sed[选项][动作]1、选项:-n: 使用安静(silent)模式。在一般sed的用法中,所以来自STDIN的数据一般都会被列出来到终端上。但如果加原创 2021-01-27 14:13:03 · 162 阅读 · 0 评论 -
软件测试之linux(3)——高级文本处理命令的三剑客之一:awk
面试题:某文件有多列数据,空格隔开,统计第n列单词,打印出现频率最高的前5个单词答案:awk '{print $n}' a.txt | sort | uniq -c | sort -rn | head -51)awk是对文件进行格式化的工具,适合处理比较复杂的格式处理,主要是对列进行处理 awk格式: awk [options] 'Pattern{Action}'file1,file2.. (1)options参数:输入分隔符,默认以空白字符分隔,通过-F选项来执行分...原创 2021-01-26 14:40:08 · 150 阅读 · 0 评论 -
软件测试之linux(2)——进阶命令详解
Linux进阶命令文件压缩/解压缩 zip -r test.zip test :将当前目录test文件夹压缩为test.zip unzip test.zip : 将test.zip解压到当前目录 tar cvf test.tar.gz test : 将test文件夹压缩为test.tar.gz tar xvf test.tar.gz ;将test.tar.gz包解压到当前目录 unzip test.war :将test.war解压到当......原创 2021-01-22 17:42:09 · 131 阅读 · 0 评论 -
软件测试之linux(1)——基础命令详解
常用的linux基础命令,分类:目录、文件、vi的文件编辑、vi的非编辑模式、文件查看、包管理工具yum目录类: cd / 进入根目录 ls 查看当前目录下的所有文件 ll 查看当前目录下所有文件的详细信息(竖着展示文件夹,每行的最后是文件夹) pwd 显示当前目录的全路径 cd .. 回退到上级目录 . 当前文件夹目录文件类: cp a.txt b.txt 将当前目录下的a.txt复制一份并命名为 b.txt,并显示在同个文...原创 2021-01-22 15:06:53 · 159 阅读 · 0 评论