zoukankan      html  css  js  c++  java
  • 测试必备-抓包工具的使用

    在我们测试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

  • 相关阅读:
    有return的情况下try_catch_finally的执行顺序
    java异常处理之try_catch_finally
    乔布简历
    策略模式--经典详细分析
    观察者模式(Observer Pattern)(二):HeadFirst中的气象站的实现
    luogu2444 [POI2000]病毒
    bzoj3172 luogu3966 [TJOI2013]单词
    luogu3808 luogu3796 AC自动机(简单版) AC自动机(加强版)
    vijos1459 车展
    poj2985 The k-th Largest Group
  • 原文地址:https://www.cnblogs.com/Appleli/p/13405387.html
Copyright © 2011-2022 走看看