zoukankan      html  css  js  c++  java
  • python自动化测试-D2-学习笔记之二

    charles抓包工具--抓包

    一、抓网站的包

    charles:跨平台
    安装好后,打开浏览器,刷新,会自动抓包

    抓取https的教程,百度搜索,大部分的https的抓不到,除非安装https的证书

    抓取手机的 要保证 手机wifi和web的wifi在同一个网段,然后设置手机的代理,代理服务器选择电脑的ip,然后设置端口号8888,设置成功后,电脑弹出
    对话框,点击allow,然后就可以抓取手机的包了。

    修改请求信息,拦截:在要修改的url右键添加断点breakpoint,添加断点后,再次访问网页,网页会停止不动,需要点击execute,网页进行下一页操作
    直到返回到想要进行修改的页面,进行edit request,编辑好内容后,再点击execute,网站页面的参数已修改。

    例如:

    1、打开charles

    2、刷新网站

    3、添加断点

    4、添加断点后,再次刷新网站,会发现,网站不动了,而charles中出现断点

    5、修改网站请求

     

     6、当我们打开的网站过多,可以用过滤来找我们要抓的包

     

    二、抓手机的包

    1、利用charles抓手机的包,首先保证手机的wifi的ip和装有charles电脑的ip在同一个网段

    2、修改手机的代理,将代理服务器设置为装有charles电脑的ip,端口号设置为8888

    3、设置好手机的代理后,电脑会弹出如下对话框,点击allow

     4、手机访问网站或应用

  • 相关阅读:
    确定查询各阶段消耗的时间
    mysql 处理查询请求过程
    如何获取有性能问题的SQL
    索引优化策略
    CXF支持 SOAP1.1 SOAP1.2协议
    MYSQL 基于GTID的复制
    poj2056
    poj2049
    poj1033
    poj1221
  • 原文地址:https://www.cnblogs.com/blackbird0423/p/8064474.html
Copyright © 2011-2022 走看看