随笔分类 - 接口协议与抓包
介绍接口测试
摘要:1.mitmproxy扩展机制 参考官网: mitmproxy addons example: https://docs.mitmproxy.org/stable/addons-examples/#example-complexhar_dumppy 2.抓包-map local 以雪球app为例 1
阅读全文
摘要:1.mitmproxy工具介绍: 命令行工具 最大亮点区别于其他如fiddler、cahrles工具的是可以用python定制一些内容和mitmproxy进行交互 也需要安装一个证书,如何安装证书参考:https://blog.csdn.net/qq_33913982/article/details
阅读全文
摘要:1.jq命令行工具 jq官网: https://stedolan.github.io/jq/ jq的语法可以参考官网的文档 jq的安装 mac 可以使用brew 进行安装 linux、windows可以使用git clone 源代码进行编译安装 jq的基础语法 1> jq ‘.[0]’ :取数组里边
阅读全文
摘要:cookie:浏览器接受服务器的Set_Cookie指令,并把cookie保存到电脑上,每个网站保存的cookie只作用于自己的网站 session:数据存储到服务端,只把关联数据的一个加密串放到cookie中标记 token的应用场景: 1)凭借认证信息获取token,或者通过后台配置好token
阅读全文
摘要:get方法与post方法的区别 1.GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditPosts.aspx?name=test1&id=123456. POST方法是把提交的数据放在HTTP包的Body中. 2.GET提交的数据大小有限制(因为浏览器对URL的长
阅读全文
摘要:1.http报文结构 请求与响应都是由 状态行、首部行、实体主体3部分组成的 不同的是状态行的内容不同 2.请求报文方法 常见的是get、post请求 3.常见状态码 4.请求与响应格式分析 执行如下:
阅读全文
摘要:1.charles代理配置 配置代理 获取证书 安装证书 信任证书 匹配https要在charles 代理设置中加上*会更稳定 chrome浏览器推荐一个好用的管理代理工具的插件 如何安装的教程:https://www.pianshen.com/article/12551012552/ 大家代理访问
阅读全文
摘要:1.添加环境变量 环境变量与全局变量 变量引用方法:{{variableName}} 步骤:把url中的公共部分设置成变量,测试的时候直接引用变量就可以了 设置成功后点击小眼睛查看 选择环境变量,使用环境变量 也可以通过以下方式设置环境变量: 2.添加cookie cookie可以用来鉴权 post
阅读全文
摘要:1.postman简单介绍 postman可以快速的构建请求,可以保存,以后方便使用,可以设置环境变量方便不同的环境使用一套测试用例, 做接口测试非常方便 鉴权,设置token 还可以写一些请求发送之前可以执行的js脚本 添加断言 2.get请求 1)填写请求方式:Get 2)填写请求url 3)填
阅读全文
摘要:1.七层模型与常见协议 2.协议分析工具 网络监听、代理、协议客户端工具 tcpdump+wireshark:利用在网络层监听来抓到数据包,并且进行分析的工具 3.tcpdump +wiresharp+curl命令工具的使用 linux下非常经典的一个工具, 运行需要sudo root权限, tcp
阅读全文
浙公网安备 33010602011771号