zoukankan      html  css  js  c++  java
  • charles抓包工具的使用:概述

    一. 什么是包

    用户和后台客户端之间的请求数据,都是以包的形式来传递的,具体要深究,可以去看看这方面的网络知识

    二. 为何要抓包

    1) 可以用来分析网络流量

    2) 可以用来破译抓来的数据,比如密码之类的

    3) 可以看请求状态

    4) 可以看到请求数据

    5) 可以看到请求时间

    6) 对性能测试非常重要

    ......

    三. 常见抓包工具

    测试常用的有:fiddler,charles...

    浏览器内置的:firefox——httpfox

           IE——httpwatch(付费版更高级)

    四. 场景一:抓包WEB数据

    支持协议:http、https

    使用方法:打开工具,就已经在抓取数据了!

    场景:百度柠檬班

    主要讲解:7大主要工具按钮的使用

    1:清除

    2:查找

    3:自定义抓取

    4:编辑请求

    5:url地址显示

    6:请求数据显示

    7:返回内容显示

    问题:有乱码,但是MAC版本的不会存在这个问题

    五. 场景二:抓包APP数据

    使用前提:APP和电脑网络在同一个局域网

    使用方法:设置代理,给charles设置代理,方法如下:

    1) Proxy—access—根据设置IP地址范围—proxy setting—端口:8888

    2) 手机端:wifi—HTTP代理—手动—cmd找到自己电脑的ip地址—填到代理的ip地址栏—端口:8888

    场景:百度柠檬班

    主要讲解:7大主要工具按钮的使用

    1:清除

    2:查找

    3:自定义抓取

    4:编辑请求

    5:url地址显示

    6:请求数据显示

    7:返回内容显示

  • 相关阅读:
    centos7 安装jmeter5.1
    centos7 安装jdk1.8
    es6学习笔记(一)环境搭建
    Django-filter报错:__init__() got an unexpected keyword argument 'name'
    django fields lookup methods(lookup类型)
    django笔记-model
    Git-简单使用
    jenkins-master-slave节点配置总结
    Git-简单使用
    MySQL explain详解
  • 原文地址:https://www.cnblogs.com/my_captain/p/9534551.html
Copyright © 2011-2022 走看看