zoukankan      html  css  js  c++  java
  • Charles笔记

    打开代理

    1. 勾选Proxy-Windows Proxy打开抓包

    过滤请求

    1. 左下角Filter可以对请求进行过滤

        

      2.在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了      

        

    修改服务器返回内容

      Charles 提供了 Map 功能、 Rewrite 功能以及 Breakpoints 功能,都可以达到修改服务器返回内容的目的。这三者在功能上的差异是:
    1. Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。
    2. Rewrite 功能适合对网络请求进行一些正则替换。
    3. Breakpoints 功能适合做一些临时性的修改。

    Breakpoints修改请求内容

      1.请求右键点击Breakpoint,就将该请求加入到断点列表,下次再请求就会拦截,可以修改返回后execute

        

        

      2.也可以在Proxy--Breakpoint Setting中添加和删除断点

      

    Map功能(Map Remote和Map Local)

      Map Remote 是将指定的网络请求重定向到另一个网络请求地址,Map Local 是将指定的网络请求重定向到本地文件

    1. Tools----Map Remote进行远程映射设置 (转换地址)  可以把http://www.besttest.cn转到www.baidu.com 

          

        

      2.Tools--Map local 也可以进行映射 ,由请求转化成固定的值(固定的本地文件)

         

       

              

    弱网测试

    1. Proxy--Throttle Setting中设置  

        

    手机连代理

    1. 需要
      • 手机和电脑在同一个WiFi局域网环境
      • 找到电脑的IP
      • 手机找到链接的WiFi,选择WiFi配置代理信息,输入电脑IP,设置代理即可

       2.Charles上的操作,在proxy--proxy setting中输入端口号,勾选Enable transparent HTTP proxying  

        

      3.手机上的操作:选择无线网--配置代理--手动--填写Charles所在电脑的IP和Charles上的端口

        

     对服务器进行简单的压力测试

      1.选择请求,右键repeat重复一次

      2.选择请求,右键repeat  advanced重复多次

      

     

    Charles的Compose功能

      Compose功能是在原有的请求基础上进行修改。

    Compose使用场景

      在进行接口测试时,临时需要修改请求参数、参数值或者Header等等。

    使用方法

      找到需要修改参数的链接,右键选择Compose

      修改参数页面,修改参数后Execute

      

    请求HTTPS的链接需要安装证书

    方法:https://www.cnblogs.com/chenlogin/p/5849471.html

    参考:https://www.cnblogs.com/mawenqiangios/p/8270238.html

  • 相关阅读:
    修炼一名程序员的职业水准_转
    system执行shell命令
    (转)MySql数据库索引原理(总结性)
    (转)SQL Server基础之存储过程(清晰使用)
    (转)菜鸟学数据库(三)——存储过程
    (转)菜鸟学数据库(二)——触发器
    (转)SqlServer基础之(触发器)(清晰易懂)
    (转)菜鸟学数据库(一)——三范式
    (转)HTTP 协议详解(基础)
    (转)HTTP协议漫谈
  • 原文地址:https://www.cnblogs.com/zhengp/p/14660432.html
Copyright © 2011-2022 走看看