Chartles功能介绍

接口测试中经常用到的操作:

代理功能:http/https、socks5
请求模拟⼯具:拼装请求、重放请求,重复请求
⽹络环境模拟:限速、超时、返回异常
mock:请求修改、响应修改
fake:⽤测试环境替代真实环境


代理⼯具的选择:

  • charles:手工测试,支持win,mac,多平台,开发/测试⼯程师必备
  • fiddler:手工测试,只支持win,跨平台⽀持不好,不推荐
  • mitmproxy:自动化测试代理,测试开发⼯程师必备
  • burpsuite:⿊客必备渗透测试⼯具

Charles的主要功能:

  1. 抓取http和https协议包
  2. 设置断点,修改发送请求和响应
  3. 模拟弱网环境,(这点在chrome中也可以)
  4. 抓取手机端的包,Android和ios
  5. 抓取小程序的包
  6. Fake ⽤测试环境替代线上环境
  7. Fake ⽤本地cache替代线上环境
  8. Mock 对请求与响应进⾏动态修改

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值