04 2020 档案
摘要:from BeautifulReport import BeautifulReport as BR from selenium import webdriver '''截图''' def screenshot(self, img_name): """ :param img_name: 图片的名字 :
阅读全文
摘要:常见目录介绍 / 根目录 root/ root用户的家目录 home/ 用户的家目录 boot/ grub 开机设置相关文件 内核文件(vmlinuz) dev/ 设备文件目录 etc/ 配置文件目录,包含系统特有的可编辑配置文件,即用于控制程序运行的本地文件 rc.d 用于存放不同运行等级的启动脚
阅读全文
摘要:AWK AWK 与 sed 的区别 AWK用于比较规范的文本处理,用于统计数量并输出指定字段 sed 用于将不规范的文本,处理为比较规范的文本 AWK的字段引用和分离 AWK也是按行读取,每行称作记录,使用空格、制表符分隔开的单词称作字段,可以自己指定分隔符来隔开字段。 使用$1 $2 ... $n
阅读全文
摘要:问题:需要从VirtualBox6中的Centos系统拷贝文件到本机,发现需要设置共享文件夹,而使用该功能的前提是系统Centos已安装增强功能,在“设备”下面选择安装增强功能 系统有如下报错 随即在 设备>分配光驱 下,选择移除虚拟光盘 点击 “强制释放” 点击 设备>安装增强功能 点击运行 运行
阅读全文
摘要:Shell Linux 的启动过程 BIOS MBR BootLoader(grub) kernel systemd 系统初始化 shell BIOS BIOS引导,基本输入输出系统,在主板上,引导硬盘或光盘 MBR 硬盘主引导 BootLoader 启动和引导内核的工具,选择哪一个内核以及版本 k
阅读全文
摘要:协议分析工具 curl curl 命令,http协议的发送工具, vv 参数可以更详细的打印信息,更清晰的理解http协议 "curl使用参考" 网络嗅探 TcpDump 和 wireshark "TcpDump使用详解" "wireshark使用详解参考" Charles 使用 软件安装、证书安装
阅读全文
摘要:sed 命令 sed 的模式空间 sed 工作方式 将文件以行为单位读取到内存(模式空间) 使用 sed 的每个脚本对改行进行操作 处理完成后输出该行 sed 的替换命令 s: sed 's/old/new/' filename sed e 's/old/new/' e 's/old/new/' f
阅读全文
摘要:Shell 命令行参数 命令行参数可以使用 $1 $2 ... ${10}..$n 进行读取 $0 代表脚本名称 $ 和 $@ 代表所有位置参数 $ 代表位置参数的数量 函数 function fname(){ 命令 } 函数的执行: fname 取消某个一个函数:unset fname 函数作用范
阅读全文
摘要:正则表达式与文本搜索 元字符与扩展元字符 常用元字符 . 匹配换行符以外的任意单个字符 \ 匹配任意一个跟在它前面的字符 [] 匹配括号中字符类中的任意一个 ^ 匹配开头;$ 匹配结尾 \ 转义后面的特殊字符 扩展元字符 \+ 匹配前面的正则表达式至少出现一次 ? 匹配前面的正则表达式出现零次或一次
阅读全文
摘要:yaml 格式数据驱动 python yaml 文档地址: "https://pyyaml.org/wiki/PyYAMLDocumentation" load() 将yaml格式的数据转换成字典结构 demo: dump() 将字典结构的数据转换成yaml格式 demo: 结合 pytest 进行
阅读全文
摘要:多环境测试的方法 可能访问的环境: 开发环境 测试环境 预生产环境 压测环境 性能测试环境 生产环境 处理方法 对差异分析:域名、ip不一样 修改Host,类似 10.0.0.1 test.com 通过 DNS Server 设置 通过代理进行访问 自动化测试方案,通过域名对应到不同的Ip进行选择
阅读全文
摘要:疑问:若接口返回的数据经过加密或格式发生改变,如何处理 进行一层封装,显示转换 将获得的数据进一步判断数据格式,根据条件进行转换。如以下demo 修改requests 加入hook,隐式转换数据。修改底层库的方法将数据转换 若是以base64进行加密,则可以使用base64.b64decode(ke
阅读全文
摘要:经典面试题 GET 与 POST 的区别 GET 请求的参数以下面格式传输 GET /S?wd=mp3 HTTP/1.1 POST 请求的参数放在Form Data 表单中进行传输 session 与 cookie 的区别 向网站第一次发送请求后,服务器会对资源打上标记,用set Cookie 字段
阅读全文
摘要:Shell 计划任务 一次性计划任务 使用at命令, 设定格式:at [HH:MM] [yyyy mm dd] ,若没有指定年月日的,默认是当天的 at 23:00 计划在23点执行命令 at echo hello /tmp/hello.txt at 这是按ctrl+d 结束的 注意:1、若执行的命
阅读全文
摘要:Shell 语法 if then 语句 if [ 测试条件成立 ] 或 命令返回值是否为0 then 执行命令 fi 结束 if then else 语句 if [ 测试条件成立 ] then 执行命令 else 条件不成立时,执行相应命令 fi 结束 if [ 测试条件成立 ] then 执行命令
阅读全文
摘要:Shell 变量 变量名的命名规则 字母、数字、下划线 不以数字开头 给变量赋值 a=123 "="左右两边不允许出现空格,系统会认为左边是一条命令去执行 let a=10+19 l=ls 将命令赋值给变量 letc=$(ls l /etc) 将命令结果赋值给变量,使用$()或'' 变量中若有空格或
阅读全文
摘要:内存与磁盘管理 内存和磁盘使用率查看 常用命令 free 显示内存总的大小, m以多少m显示, g以多少g显示。主要查看used使用了多少,available还有多少可用。若开始往swap中写入内存,则说明内存真的不足了,需要扩大。 top 查看进程的消息,以及内存的状态和实时变化 查看命令 fdi
阅读全文

浙公网安备 33010602011771号