Charles抓包工具

Charles抓包工具

charles简介

  抓包软件,可以抓取电脑上所有软件发的包。

  抓包原理: charles自动创建了一个代理,发送数据都要经过代理,同时把所有路过的数据全部展示出来。

添加证书

抓包配置

注意:记录设置用完需要关闭掉,不然后面练习会发现charles抓不到包

弱网测试

  mock(挡板)

  模拟不同的接口请求返回预期结果

  作用:

  • 实现单元测试。Mock在单元测试中尤其有用,因为它可以创建一个测试环境,其中依赖项的行为是已知和可控的,从而提高测试的准确性和可靠性。

  • 模拟不可访问的资源。有时需要调用受限制或无法访问的资源。Mock可以用来创建这些资源的模拟版本,便于开发和测试。

  断点开启mock

    Breakpoints断点

    适合临时对请求响应的修改

     选择【Proxy】--【Breakpoints Settings】打开断点设置

    上图是开启断点的两种方式

    开启断点后,对请求【右键单击】选择【Breakpoints】来打断点

     设置完成后,再次请求,会发现进入该请求断点会话界面,【Edit Request】这里可以修改数据,然后点击【Execute】执行

    做临时性的修改,请求与返回参数都可以修改(同一次请求只修改其中一个)

    本地映射

      将请求的返回重定向到本地文件中。永久性修改,并且新修改值修改本地文件即可,不需要修改设置。

    远程映射

      将请求的域名重定向到一个新的网络地址

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值