接口测试
文章平均质量分 94
小小飞侠24
烟花易冷,珍惜当下
展开
-
Python+mitmproxy 实现 mock
原理前置条件安装注意:python版本要在3.6以上,3.9以下(演示使用3.8.4)#第一种方法pip install mitmproxy==5.2# 第二种方法pip install pipxpipx install mitmproxy==5.2验证是否安装成功mitmdump --version注意:需要配置好环境变量才能执行下面操作成功PC端证书的配置1. 启动mitmdump本次演示的是使用mitmdump,mitmweb和m.原创 2021-12-05 15:48:11 · 852 阅读 · 0 评论 -
Charles实现mock的方法
Mock应用场景:第三方系统数据交互前后端数据交互硬件设备解耦Mock优点:不依赖第三方数据节省工作量节省联调前置条件:1. 已经安装好Charles并配置好证书,具体安装可看下这篇文章:Charles安装使用_小小飞侠24的博客-CSDN博客一、charles简介Charles是常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络...原创 2021-12-04 15:50:22 · 11575 阅读 · 1 评论 -
Charles抓包使用及常用问题
简介Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用,安装Charles的时候要先装好Java环境。Charles是在 常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中调转载 2021-12-02 21:15:00 · 6182 阅读 · 0 评论 -
使用 mitmproxy + python 做拦截代理
mitmproxy 是什么顾名思义,mitmproxy 就是用于 MITM 的 proxy,MITM 即中间人攻击(Man-in-the-middle attack)。用于中间人攻击的代理首先会向正常的代理一样转发请求,保障服务端与客户端的通信,其次,会适时的查、记录其截获的数据,或篡改数据,引发服务端或客户端特定的行为。不同于 fiddler 或 wireshark 等抓包工具,mitmproxy 不仅可以截获请求帮助开发者查看、分析,更可以通过自定义脚本进行二次开发。举例来说,利用 f.转载 2021-10-08 16:04:45 · 3000 阅读 · 0 评论