美文网首页我爱编程
Charles接口调试指南

Charles接口调试指南

作者: 樱落e_e | 来源:发表于2018-04-11 18:31 被阅读406次

    一、抓取定向地址的网络请求

    Proxy->Recording Settings

    定向网站抓取设置

    注:

    若是抓取https接口 要特殊配置

    1、查看钥匙串中Charles Proxy CA证书是否已经被设为“信任”,如果没有,则双击,设为“始终信任”

    2、Proxy->SSL Proxying Settings

    配置可抓取https

    二、对某个接口进行压测

    点击链接 右键选中repeat Advanced

    选择次数、并发数、每次请求间隔或间隔范围

    三、查找功能

    command + F

    四、compose修改request

    选中某个接口 右键点击compose  

    显示如下图

    修改后点击Execute重新请求

    修改request网络

    五、rewrite修改response

    需要频繁修改response则需要用rewrite

    tools --> rewrite  按规则要求修改网络

    六、breakpoint修改request、response

    选中某个接口 右键breakpoint

    重新请求该接口 会跳转至新的窗口

    默认为修改request 点击execute 即为修改response

    七、模拟各种网络(点亮小绿龟)

    配置里面各种网络 各个参数

    八、map功能

    Map Remote、Map Local

    1、Map Remote :将指定的网络请求重定向到另一个网址请求地址

    2、Map Local :将指定的网络请求重定向到本地文件

    选中某个接口 右键maplocal 

    选择mapLocal

    选择本地的json替代原有的接口返回数据

    选择本地的json文件

    点击ok 该接口的返回的json即为自己设置的数据

    九、解决乱码问题

    rewrite导入如下图:export_modify_header.xml文件

    注:

    需更改下<host>......</host>中间的内容

    export_modify_header.xml

    相关文章

      网友评论

        本文标题:Charles接口调试指南

        本文链接:https://www.haomeiwen.com/subject/wehzhftx.html