zoukankan      html  css  js  c++  java
  • Charles抓包工具

    Charles的常用功能包含:过滤网络请求、截取网络封包、截取https通讯信息、模拟慢速网络、修改网络请求、修改服务器返回内容等等,可以模拟各种异常情况

    常用设置:

    1、域名映射
    tools=>map remote(重定向到远程指定host)
    为了快速把请求转发到另外一个环境上
    比如说测试要转发到预生产
    2、弱网测试
    保证软件在弱网情况下可以达到功能正常使用,或者使用体检达到最佳。

    proxy==>throttle settings中设置网络状态

    弱网数据参考上行10,下行30

    3、过滤请求

    对网络请求进行过滤、只监控指定目录服务器上发送的请求

    方法一:

    主界面Filter栏中输入需要过滤出来的关键字

    方法二:
    proxy==>recording setting ,

    选择-include ,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号,即可只截取目标网站的封包
    选择-exclude-排除

    方法三:

    在想过滤的网络请求上右击,选择 “Focus”,之后在 Filter 一栏勾选上 Focussed 一项

    4、手机抓包

    具体操作步骤
    1、确定手机和电脑在同一个局域网里面 能互相ping通,不一定要一个ip段,同个路由器下即可
    2、电脑端不做任何配置,但要关闭防火墙,通过charles设置允许接受ip地址的范围:Proxy - Access Control Settings。全部范围接收设置为0.0.0.0/0

    只抓手机端Proxy-windows Proxy不用勾选。

    3、手机在连wifi的时候设置代理:A、查看电脑IP地址 B、手机端wifi代理设置中代理服务器填写电脑IP地址,端口写8888。(charles默认设置)

    4、设置完成,访问网页抓取数据

    5、抓https配置:https://www.jianshu.com/p/ec0a38d9a8cf

  • 相关阅读:
    Loadrunner中web_find和web_reg_find函数的使用与区别
    性能测试之LoardRunner 检查点
    性能测试之LoardRunner 自动关联
    性能测试之LoardRunner 手动关联二
    性能测试之LoardRunner 手动关联一
    性能测试之LoadRunner11 破解
    JavaScript break跳出多重循环
    如何将jsp页面的table报表转换到excel报表导出
    Word撤销键(Ctrl+z)无效的解决方法
    sql执行顺序
  • 原文地址:https://www.cnblogs.com/qx21007874/p/10609153.html
Copyright © 2011-2022 走看看