专栏首页测试技术圈Charles获取手机HTTPS请求

Charles获取手机HTTPS请求

在接口测试中,特别是对移动产品的测试,经常要争取APP端的请求来和开发沟通,目前基本都是使用的是HTTPS(超文本传输安全协议)。这里详细的讲下使用Charles工具抓取手机端的HTTPS的请求配置。

启动Charles工具后,在菜单栏点击Proxy,然后点击Proxy Settings,在弹出的框中配置端口,端口填写8888,然后点击OK按钮,见如图:

让手机和电脑连接同一个网络,查询电脑的IP地址(ipconfig),查询出来后,在手机端配置代理,见如下:

手机端设置代理成功后,Charles就会弹出一个框,直接点击允许。然后在Charles菜单栏中点击Help,然后点击SSL Prosying,在弹出框中点击如下图部分:

见点击后的截图:

打开手机的浏览器,输入http://charlesproxy/getssl按下回车键后,跳转到一个新的地址,提示是否允许,点击允许,见如下所示:

点击允许后,跳转到一个安装描述文件,见如图:

点击安装按钮,会提示警告,忽略警告,再次点击安装按钮,见如图所示:

在下面弹出的框中,直接点击安装,见图:

安装成功后,点击完成按钮,见图:

下来设置信任证书,在苹果手机中,点击设置-->通用-->关于手机-->证书信任设置,点击后,见图:

点击信任证书,会弹出框,见图:

点击继续按钮,证书设置信任完成。

下来在Charles菜单栏点击Proxy,然后点击SSL Proxying Settings,配置弹出框显示的信息:

然后点击OK。至此,抓取手机上HTTPS的请求配置完成。

在网易云课堂,搜索无涯 接口自动化测试,在手机上操作,在Charles就可以抓取到搜索的请求,见图:

再见服务端返回的响应数据:

本文分享自微信公众号 - V社 北京社(SoftwareTesters)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 性能测试必备技能Java应用的内存故障诊断

    前面的文章中说道NTM可以追踪到堆内内存、code区域、通过unsafe.allocateMemory和DirectByteBuffer申请的内存。

    Criss@陈磊
  • Jmeter性能测试工具Timer定时器详解

    如果你需要让每个线程在请求之前按相同的指定时间停顿,那么可以使用这个定时器;需要注意的是,固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制...

    Criss@陈磊
  • 谁来接NMT(Native Memory Tracking)内存故障诊断的下一个棒

    前面的文章中说道NTM可以追踪到堆内内存、code区域、通过unsafe.allocateMemory和DirectByteBuffer申请的内存。

    Criss@陈磊
  • Charles获取手机HTTPS请求

    在接口测试中,特别是对移动产品的测试,经常要争取APP端的请求来和开发沟通,目前基本都是使用的是HTTPS(超文本传输安全协议)。这里详细的讲下使用...

    无涯WuYa
  • Linux RHEL安装教程

    3.选中【VMware-workstation-full-14.0.0.24051】鼠标右击选择【以管理员身份运行】。

    JiekeXu之路
  • SourceTree安装(小白特别详细教程)

    首先,下载SourceTree,谷歌搜索SourceTree,第一第二个就是下载网址。

    王小婷
  • Linux CentOS 7 安装教程

    3.选中【VMware-workstation-full-14.0.0.24051】鼠标右击选择【以管理员身份运行】。

    JiekeXu之路
  • 用pycharm运行django项目

    py3study
  • 虚拟机Linux Ubuntu安装教程

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工...

    Erwin
  • C4D R14软件安装教程

    C4D R14(64位)下载地址: 链接:https://pan.baidu.com/s/1slwUuo1 密码:k88e C4D R14(MAC)下载地址: ...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券