Mac OS下Charles抓包小程序的保姆级操作过程

这篇具有很好参考价值的文章主要介绍了Mac OS下Charles抓包小程序的保姆级操作过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

对于压力测试工作而言,小程序接口测试工作和其他接口测试工作相似,都需要为测试工作的开展去准备相应接口的信息,其中包含请求接口,入参及请求头信息。本文将演示如何使用Charles工具进行小程序抓包,为后续使用Jmeter工具进行接口压测以及使用Grafana工具可视化接口压测结果做准备。

工具准备

Charles工具、PC端微信(支持打开微信小程序)

Charles安装及配置

1、Charles工具安装说明参考(Mac环境);

https://www.cnblogs.com/x1you/p/12033839.html

2、Charles首次安装启动后默认不显示response和request模块,选择Charles -> Perferences -> Viewers 取消勾选“combine request and response”配置,点击ok保存后便在主页显示response和request模块;
Mac OS下Charles抓包小程序的保姆级操作过程
3、配置Http代理,点击Proxy -> Proxy Settings;
Mac OS下Charles抓包小程序的保姆级操作过程
Port 端口选择8888上进行监听,勾选 SOCKS proxy 使工具能够截取到浏览器的 http 访问请求;
Mac OS下Charles抓包小程序的保姆级操作过程
4、安装PC端根证书,点击Help -> SSL Proxying -> Install Charies Root Certificate;
Mac OS下Charles抓包小程序的保姆级操作过程
为Charles Proxy CA设置信任设置SSL始终信任;
Mac OS下Charles抓包小程序的保姆级操作过程

5、 配置SSL代理,点击Proxy -> SSL Proxying Settings…,勾选Enable SSL Proxying,并Add一个Location,Host使用*通配符(或写入具体对象域名),Port选择443
Mac OS下Charles抓包小程序的保姆级操作过程
至此完成了Charles工具的配置工作,接着便可开始对我们小程序的抓包工作。


开始抓包

1、 首先清空Charles界面上的其他记录;
Mac OS下Charles抓包小程序的保姆级操作过程
2、 在PC端上打开微信小程序;
Mac OS下Charles抓包小程序的保姆级操作过程
3、 在Charles界面可以查看到当前小程序的抓包情况,并可查看到接口信息;
Mac OS下Charles抓包小程序的保姆级操作过程
4、 鼠标右键点击目标接口,选择Copy cURL Request便在剪贴板上拷贝cURL信息,可以用于在Jmeter中快速创建测试接口使用;
Mac OS下Charles抓包小程序的保姆级操作过程
5、 在Jmeter中,点击Tools -> Import from cURL,在信息框中粘贴上cURL信息,点击Create Test Plan即可生成测试项目
Mac OS下Charles抓包小程序的保姆级操作过程
6、Jmeter界面。
Mac OS下Charles抓包小程序的保姆级操作过程


总结

本文主要介绍了如何使用Charles工具在PC端对小程序接口进行抓包,并介绍了如何生成针对目标接口生成cURL信息用于对接Jmeter测试工具。对于Charles在使用时,查看接口信息时也可采用Structure界面快速浏览目标小程序域名下的所有接口信息。文章来源地址https://www.toymoban.com/news/detail-484013.html


到了这里,关于Mac OS下Charles抓包小程序的保姆级操作过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • charles mac抓包unknown问题

    第一步:mac上安装Charles后,mac安装证书: 第二步:mac上信任证书 第三步:手机上安装证书 安装提示:电脑上通过help–SSLProxying– Install Charles Root Ceriticate on a Mobile Device or Remote Browser,可以获得下载提示      IOS手机安装信任证书 ,在safari浏览器中输入 chls.pro/sll ,访问并安

    2024年01月23日
    浏览(29)
  • VMOS+小黄鸟解决抓包小程序无网络问题2(附工具)

            接上篇有粉丝反馈说按照上面的配置设置好依然会出现抓包时无网络问题,今天又打开虚拟机调试了一番,发现了一种更加简单高效的方法。 1. vmos pro破解版 2. 小黄鸟 3. JustTrustMe 此篇略,详情参考上一篇,点击跳转。 上篇中安装的是安卓7.1精简版, 本篇采用安

    2023年04月15日
    浏览(21)
  • 《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(5)-Charles如何设置捕获Https会话

    1.简介  在大数据时代,互联网时代,个人信息安全尤为重要,网络安全在近日多起电信诈骗事情发酵下的情况下,引起国家,企业,个人对于互联网安全进一步的重视。而之前很多以http协议传输的网站出现的网站信息泄露,个人信息裸露在大数据的泳池中,让我们在遇到一

    2024年01月21日
    浏览(41)
  • 【MAC、IOS】charles抓包配置教程,亲测有效

    环境:mac ios 在电脑端下载完charles后,默认情况下应该就可以抓HTTP的包,但如果想抓取HTTPS的需要进行额外的设置。 第一步,如下图所示安装mac端的证书,会让你添加钥匙串的访问,筛选一下证书查询到charles 的证书,将加密套接字协议层改为始终信任。 第二步,设置电脑端

    2024年02月09日
    浏览(46)
  • 安卓抓包charles:mac本 / OPPO 手机安装证书

    电脑端根证书安装,Help-SSL Proxying-Install Charles Root Certificate:          钥匙串访问信任证书设置—— 使用证书时:选择“始终信任”  如果是需要抓取Mac浏览器的数据,勾选macOS Proxy。勾选后在浏览器设置中更改为系统代理,即可抓取浏览器数据。            配置HT

    2024年02月11日
    浏览(70)
  • mac下配置Charles,安装证书,连接iOS手机抓包

    目录 一、前置操作 二、mac上配置并信任证书 三、iOS手机手安装证书 四、查看效果  mac:MacBook Pro (Retina, 15-inch, Mid 2015) 手机:iPhone 12 pro max 一、前置操作 从官网下载链接 Download a Free Trial of Charles • Charles Web Debugging Proxy 附上注册码: Registered Name: https://zhile.io License Key: 48

    2023年04月12日
    浏览(56)
  • MAC Charles 抓包工具安装以及使用方法(带破解)

    1.Charles客户端下载 : 官网地址:https://www.charlesproxy.com/download/ 选择适合自己的系统版本下载 2.下载安装完成后激活 激活网站地址:https://www.zzzmode.com/mytools/charles/ 打开安装好的Charles,菜单栏 Help-Register Charles 弹出注册的窗口 填入Registered Name和生成的license key,点击 Register

    2024年02月15日
    浏览(33)
  • 安卓手机/pad用Charles抓包https(mac版超详细教程)

    前置条件:charles抓取手机数据包的前提,手机和电脑需要在一个局域网内。 在charles中【proxy-proxy Settings】设置进行代理的端口 电脑端安装https证书:  此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下。   更改证书

    2024年02月13日
    浏览(33)
  • 高颜值抓包工具Charles,实现Mac和IOS端抓取https请求

    Hi,大家好。在进行测试的过程中,不可避免的会有程序报错,为了能更快修复掉Bug,我们作为测试人员需要给开发人员提供更准确的报错信息或者接口地址,这个时候就需要用到我们的抓包工具。 常见的抓包工具有Fiddler、Charles,在此之前介绍过Fiddler抓包:Fiddler抓包详解,

    2024年04月09日
    浏览(45)
  • Charles抓包web、手机、小程序配置

    一、下载地址 二、web抓包 Charles Web抓包,启动Charles会自动与浏览器设置成代理,不需要进行过多的设置。接下来就是通过浏览器发送网络请求,Charles就会直接抓取到这些信息和响应信息。  1、抓取HTTPS协议 Charles配置 点击顶部菜单栏【Help】–选择【SSL Proxying】,点击【i

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包