一、Proxyman基本介绍
Proxyman 是一款直观易用的 HTTP 调试工具,拥有出色的 UI 和交互设计, 性能强劲资源占用低。自动生成证书,轻松在 Mac 端启用 SSL 代理抓包,并且集成移动设备的调试。监控应用和 SSL Web 服务器之间所有的 HTTP / HTTPS 流量,方便开发人员进行数据观察及流量分析。
-
Proxyman的优势
- 拦截HTTP/HTTPS1(SSL)请求。
- 支持IOS模拟器和iOS和Android设备。
- Websocket网络套接字调试。
- 简单直观的用户界面。
- 基本调试工具:Compose、Repeat、filter......
- 高级工具:本地映射、远程映射、断点、备份列表、外部代理、无缓存、Protobuf和清除缓存。
-
Proxyman的劣势
- 只支持免费的6个域名,超出后需要手动删除,或者开通会员。(年会员368)
-
Proxyman主要的功能jkmm和使用场景:
- 拦截Http和Https网络封包,抓取请求定位问题;
- 抓取接口请求获取接口信息作接口测试;
- 支持模拟慢速网络;
- 支持接口并发请求;
- 支持修改网络请求参数;
- 支持断点调试;
二、下载安装Proxyman
1. 下载安装
- 官方下载地址:proxyman.com/
- 官方文档地址:docs.proxyman.com/
- 官方github地址:github.com/ProxymanApp…
2. 证书配置
- 证书菜单-->在这台Mac上安装证书
- 安装成功后,可以在设置中查看是否已安装,红框内是代理端口号,可以查看是否安装成功
- 证书安装配置完成后,即可看到抓包信息了
3.proxyman主界面介绍
4.高级功能
4.1编辑并重发请求
4.2编辑新请求
- Proxyman可以同Postman或ApiPost等工具一样新建请求,填写请求头及请求参数进行GET、POST等请求,调试验证接口。
- 通过主界面工具 ->撰写,进入接口编辑窗口进行网址、请求方法、参数等信息的填写,并确定发送请求。
4.3断点
断点是一种方便的工具,可帮助开发人员动态编辑请求和响应的内容。可以在请求或响应上设置断点。
4.4弱网测试
使用各种预设配置模拟网络条件测试