app测试总结(fiddler抓包之https)

一、使用背景

目前很多接口都使用了https协议,尤其是iOS端的APP,苹果在审核时如果发现接口用的不是https协议而是http,很有可能被拒。前段时间公司对APP接口做了改造,接口协议都变成https。之前使用fiddler都是默认抓取http协议,所以改造之后对测试有一定的影响。公司有同事推荐使用charles,但是我习惯了fiddler,今天就总结下使用抓取https协议的方法。后续会总结下charles的使用方法。


二、使用方法

1、fiddler的安装就不赘述了

2、设置fiddler

打开fiddler,进入Tools-Fiddler Options,打开HTTPS页卡。勾选Capture HTTPS CONNECTs、Decrypt HTTPS traffic和ignore server certificate errors


配置完成后重启fiddler


3、安装证书

1)下载fiddler HTTPS证书后保存到电脑,打开Internet选项-内容页卡



2)点击证书,然后导入之前下载的fiddler证书即可



4、手机端安装证书


1)Android端安装证书

将证书导入到存储盘中,进入系统设置-安全页面,点击从存储盘安装fiddler证书。安装完成后再将手机代理到fiddler即可抓取https包。





部分手机在代理访问https协议的时候会自动弹出安装证书的界面,可直接安装(大部分都要手动安装)


2)iOS端安装证书

iOS较麻烦,我也是参考网上的方法,将fiddler证书使用附件发送到邮箱。用Safari打开邮箱,下载证书后安装。如果有好的方法,再分享出来。


3)在网上看到一个安装证书较简单的方法

手机连上fiddler代理后,如代理服务器为:30.30.30.30,端口为8888。使用手机浏览器访问30.30.30.30:8888,会自动跳转到fiddler证书下载页面,如图


点击FiddlerRoot certificate即可安装


  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值