摘要: Shell 命令行参数 命令行参数可以使用 $1 $2 ... ${10}..$n 进行读取 $0 代表脚本名称 $ 和 $@ 代表所有位置参数 $ 代表位置参数的数量 函数 function fname(){ 命令 } 函数的执行: fname 取消某个一个函数:unset fname 函数作用范 阅读全文
posted @ 2020-04-15 23:37 chenzy01 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 正则表达式与文本搜索 元字符与扩展元字符 常用元字符 . 匹配换行符以外的任意单个字符 \ 匹配任意一个跟在它前面的字符 [] 匹配括号中字符类中的任意一个 ^ 匹配开头;$ 匹配结尾 \ 转义后面的特殊字符 扩展元字符 \+ 匹配前面的正则表达式至少出现一次 ? 匹配前面的正则表达式出现零次或一次 阅读全文
posted @ 2020-04-15 00:01 chenzy01 阅读(574) 评论(0) 推荐(0) 编辑
摘要: yaml 格式数据驱动 python yaml 文档地址: "https://pyyaml.org/wiki/PyYAMLDocumentation" load() 将yaml格式的数据转换成字典结构 demo: dump() 将字典结构的数据转换成yaml格式 demo: 结合 pytest 进行 阅读全文
posted @ 2020-04-14 00:26 chenzy01 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 多环境测试的方法 可能访问的环境: 开发环境 测试环境 预生产环境 压测环境 性能测试环境 生产环境 处理方法 对差异分析:域名、ip不一样 修改Host,类似 10.0.0.1 test.com 通过 DNS Server 设置 通过代理进行访问 自动化测试方案,通过域名对应到不同的Ip进行选择 阅读全文
posted @ 2020-04-12 01:37 chenzy01 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 疑问:若接口返回的数据经过加密或格式发生改变,如何处理 进行一层封装,显示转换 将获得的数据进一步判断数据格式,根据条件进行转换。如以下demo 修改requests 加入hook,隐式转换数据。修改底层库的方法将数据转换 若是以base64进行加密,则可以使用base64.b64decode(ke 阅读全文
posted @ 2020-04-12 01:31 chenzy01 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 经典面试题 GET 与 POST 的区别 GET 请求的参数以下面格式传输 GET /S?wd=mp3 HTTP/1.1 POST 请求的参数放在Form Data 表单中进行传输 session 与 cookie 的区别 向网站第一次发送请求后,服务器会对资源打上标记,用set Cookie 字段 阅读全文
posted @ 2020-04-12 01:25 chenzy01 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Shell 计划任务 一次性计划任务 使用at命令, 设定格式:at [HH:MM] [yyyy mm dd] ,若没有指定年月日的,默认是当天的 at 23:00 计划在23点执行命令 at echo hello /tmp/hello.txt at 这是按ctrl+d 结束的 注意:1、若执行的命 阅读全文
posted @ 2020-04-11 01:17 chenzy01 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Shell 语法 if then 语句 if [ 测试条件成立 ] 或 命令返回值是否为0 then 执行命令 fi 结束 if then else 语句 if [ 测试条件成立 ] then 执行命令 else 条件不成立时,执行相应命令 fi 结束 if [ 测试条件成立 ] then 执行命令 阅读全文
posted @ 2020-04-11 01:13 chenzy01 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Shell 变量 变量名的命名规则 字母、数字、下划线 不以数字开头 给变量赋值 a=123 "="左右两边不允许出现空格,系统会认为左边是一条命令去执行 let a=10+19 l=ls 将命令赋值给变量 letc=$(ls l /etc) 将命令结果赋值给变量,使用$()或'' 变量中若有空格或 阅读全文
posted @ 2020-04-11 01:09 chenzy01 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 内存与磁盘管理 内存和磁盘使用率查看 常用命令 free 显示内存总的大小, m以多少m显示, g以多少g显示。主要查看used使用了多少,available还有多少可用。若开始往swap中写入内存,则说明内存真的不足了,需要扩大。 top 查看进程的消息,以及内存的状态和实时变化 查看命令 fdi 阅读全文
posted @ 2020-04-03 00:16 chenzy01 阅读(359) 评论(0) 推荐(0) 编辑