• 测试必备-抓包工具的使用


    在我们测试APP过程中,经常会在发现bug的时候,不知道把bug分配给移动开发工程师好还是后端工程师好,也会出现分配错误的情况,所以如何快速的定位bug呢,那需要抓APP的请求就知道了。

    一、Fiddler

    1、下载和安装

    下载地址:官网

    2、Fiddler设置

    启动Fiddler,打开Tools->Options,会弹出一个框框。
    image.png

    在Options对话框中,将下列内容设置好

    8888端口在手机设置代理时需要用到的,Allow remote computers to connect是允许远程连接
    image.png

    勾选了"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求,第一次会弹出证书安装提示,若没有弹出提示,勾选Actions-> Trust Root Certificate
    image.png

    3、手机设置

    wifi设置手动代理,输入自己电脑ip+8888端口

    要保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑
    image.png

    在手机浏览器上输入自己电脑ip+8888端口,然后会出现Fiddler的证书,直接下载安装。

    证书的作用:
    1、验证网站是否可信(针对HTTPS)
    2、验证文件是否可信
    image.png

    4、抓包

    以上操作完成之后,就可以查看手机请求的具体信息了

    如需更多详细知识,请自行学习。
    youdu图片20200729200844.png

    二、Charles

    1、下载和安装

    下载地址:官网

    免费30天试用版本,需要破解版的可自行百度。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延时。

    2、手机设置手动代理

    输入自己电脑ip+8888端口(使手机和电脑在一个局域网内,手机能ping通电脑),连接成功后,Charles会弹出相应对话框,allow就行。
    image.png

    3、电脑端安装证书

    image.png

    4、手机端安装证书

    在手机上打开这个网址 http://www.charlesproxy.com/getssl (chls.pro.ssl)安装 Charles SSL 证书
    image.png
    image.png

    PS:苹果手机设置操作

    (1)设置-通用-描述文件-信任安装
    (2)设置-通用-关于本机-信用凭证设定-开启

    5、电脑端设置

    手机抓包,Proxy-Windows Proxy ,需要把勾取消掉
    image.png

    6、抓包

    以上操作完成之后,就可以查看手机请求的具体信息了

    如需更多详细知识,请自行学习。

    youdu图片20200729200814.png

  • 相关阅读:
    新手讲排序:希尔排序
    安装部署VMware vSphere 5.5文档 (6-6) 集群和vMotion
    安装部署VMware vSphere 5.5文档 (6-5) 安装配置vCenter
    同步VDP时间
    vdp配置
    python定义常量
    OpenStack Keystone V3 简介
    nginx + uswgi +django
    安装系统
    Standard NSD file
  • 原文地址:https://www.cnblogs.com/Appleli/p/13405387.html
Copyright © 2020-2023  润新知