摘要: 实战 mitmdump 常用参数-s:指定关联的python脚本-p:指定监听端口 场景1: 使用mitmproxy 实现rewrite功能(修改前端属性对应的值) 场景2: 使用mitmproxy实现map_local(修改header属性) 场景3: 使用mitmproxy录制接口自动化测试脚本 阅读全文
posted @ 2021-11-08 22:39 皮子成 阅读(154) 评论(0) 推荐(0)
摘要: read read命令是用于从终端或者文件中读取输入的内部命令读取整行输入每行末尾的换行符不被读入 使用 从标准输入读取输入并赋值给变量read var从标准输入读取多个内容read var1 var2 var3不指定变量(默认赋值给REPLY)read 脚本传参 $0 脚本名称$1~$n 获取参数 阅读全文
posted @ 2021-11-07 21:46 皮子成 阅读(163) 评论(0) 推荐(0)
摘要: if 比较两个变量的大小并输出不同的值i f [ $a -eq $b ]; then echo “equal”; elif [ $a -lt $b ];then echo “small”; elif [ $a -gt $b ];then echo “big”;fi for 循环读取文件内容并输出fo 阅读全文
posted @ 2021-11-05 22:49 皮子成 阅读(36) 评论(0) 推荐(0)
摘要: 变量 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头中间不能有空格,可以使用下划线(_)不能使用标点符号不能使用bash里的关键字(可用help命令查看保留关键字) 变量类型 字符串:your_name=“pizicheng”拼接字符串:greeting=“hello, “$your_n 阅读全文
posted @ 2021-11-05 22:48 皮子成 阅读(81) 评论(0) 推荐(0)
摘要: awk 把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行后续处理 awk ‘pattern + action’ [filenames]-pattern 正则表达式-action 对匹配到的内容执行的命令(默认为输出每行内容) FILENAME awk浏览的文件名BEGIN 处理文本之 阅读全文
posted @ 2021-11-03 22:16 皮子成 阅读(33) 评论(0) 推荐(0)
摘要: 1、http的method字段不同 2、post可以附加body,可以支持form、json、xml、binary等各种数据格式 行业通用数据规范: 无状态变化的建议使用get请求 数据的写入与状态修改建议用post 阅读全文
posted @ 2021-11-03 20:51 皮子成 阅读(103) 评论(0) 推荐(0)
摘要: sed sed是流编辑器,一次处理一行内容 sed [-hn…][-e][-f<script文件>][文本文件]-h 显示帮助。-n 仅显示script处理后的结果。 sed [-hnV][-e][-f<script文件>][文本文件]-e 以选项中指定的script来处理输入的文本文件。-f<sc 阅读全文
posted @ 2021-11-02 21:54 皮子成 阅读(43) 评论(0) 推荐(0)
摘要: 基于pytest架构: datas:存储数据用yaml page:根选用 PageObject 设计模式对 UI 及测试进行封装,同时配合 Pytest 单元测试将脚本能够有效的组织、连贯应用起来,从而提高框架的可维护性和可读性,有数据驱动(数据存储到外部 yaml 文件中,利用 yaml 工具进行 阅读全文
posted @ 2021-11-02 13:06 皮子成 阅读(200) 评论(0) 推荐(0)
摘要: grep 根据用户指定的模式(pattern)对目标文本进行过滤,显示被模式匹配到的行 选项 -v 显示不被pattern匹配到的行-i 忽略字符大小写-n 显示匹配的行号-c 统计匹配的行数-o 仅显示匹配到的字符串-E 使用ERE,相当于egrep 阅读全文
posted @ 2021-11-01 22:07 皮子成 阅读(31) 评论(0) 推荐(0)
摘要: . 匹配换行符以为的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 * 重复零次或者更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 阅读全文
posted @ 2021-10-30 22:19 皮子成 阅读(101) 评论(0) 推荐(0)