美文网首页
Charles的简单使用

Charles的简单使用

作者: MTSu1e丶 | 来源:发表于2018-09-27 10:53 被阅读11次

    前言

    iOS开发过程中,经常会对自己开发的东西进行自测,自测的内容包括你对业务流程的测试,包括你对弱网情况的测试等等,所以多数情况我们经常会使用charles来完成自己的测试

    1. 作用
      1) 截取Http、Https网络请求内容
      2)支持修改网络请求参数,方便调试
      3)支持网络请求的截取 并动态修改
    1.jpg
    1. 将 Charles 设置成系统代理

    2. 提供两种查看封包的试图
      1) Structure:按访问的域名
      2)Sequence:按时间顺序排序

    2.jpg 3.png
    1. Sequence提供filter过滤功能

    2. 模拟弱网情形测试


      4.png

      如果想模拟指定网站的慢速网络,可以勾选下图中的 “Only for selected hosts” 项,并且添加你想要设置弱网的host


      5.png
    3. 修改网络请求内容,url地址参数等


      6.png
    4. 修改服务器返回的数据
      1)给你要改的接口在charles里面打breakpoint
      2)重新调接口

      7.png
      3)点击Execute,到下图:
      8.png
      4)点击Edit Response,到下图:
      9.png

    8.给服务器做压力测试
    在需要测试的接口上右击:


    10.png
    11.png
    1. iOS手机抓Https的包
      1)手机浏览器打开:chls.pro/ssl,下载证书,安装证书
      2)手机操作:然后到关于本机-证书信任设置 把那个证书打开
      3)charles操作
      12.png
      13.png

    相关文章

      网友评论

          本文标题:Charles的简单使用

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