火爆全网,Charles抓包教程-辅助接口测试(一)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

charles是一款非常优秀的抓包工具,全平台支持,在mac,windows,linux上都可以使用,既可以抓取web端的包,也可以抓app端的包。

charles主要的功能包括如下几点:
截取 Http 和 Https 网络封包。
支持重发网络请求,方便后端调试。
支持修改网络请求参数。
支持网络请求的截获并动态修改。
支持模拟慢速网络

代理服务器的工作原理:
客户端发起请求,请求通过charles转发给服务器,服务器返回响应,响应通过charles转发给客户端。

charles所起的作用就相当于信使,把信息从A传递给B,并且把回信从B传递给A,正因为他这个信使的工作,所以他对信息的内容了如指掌(不管是原信还是回信),正因为如此,charles也就可以篡改信息的内容,即篡改请求和响应。

安装
这一点就不说了,网上教程一大堆

基本设置
开启代理(默认就是开启的)

火爆全网,Charles抓包教程-辅助接口测试(一)_第1张图片

https设置及安装证书
先设置代理

火爆全网,Charles抓包教程-辅助接口测试(一)_第2张图片

安装证书

火爆全网,Charles抓包教程-辅助接口测试(一)_第3张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第4张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第5张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第6张图片

设置ssl代理
单击菜单项“代理”->“SSL 代理设置”

火爆全网,Charles抓包教程-辅助接口测试(一)_第7张图片

单击【添加】,在弹出的“编辑位置”窗口中,主机、端口文本框均输入星号,如下截图所示,单击“编辑位置”窗口中的【确定】

火爆全网,Charles抓包教程-辅助接口测试(一)_第8张图片

然后在“SSL 代理设置”窗口中,单击【确定】

chrome浏览器的单独设置
对于chrome浏览器上的https抓包需要按照如下操作进行

先保存charles证书,保存时选择二进制

火爆全网,Charles抓包教程-辅助接口测试(一)_第9张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第10张图片

打开chrome浏览器的设置界面,搜索证书,进入证书管理界面

火爆全网,Charles抓包教程-辅助接口测试(一)_第11张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第12张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第13张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第14张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第15张图片

火爆全网,Charles抓包教程-辅助接口测试(一)_第16张图片

手机端抓包配置

手机连接代理设置
首先确保手机和charles所在的电脑在同一个局域网下,然后设置手机的代码连接,长按手机的wifi,打开修改网络

其中的ip是charles所在电脑的ip,端口是charles代理设置那里看到的端口号8888

第一次连接代理时,charles会弹出确认框,记得点允许

火爆全网,Charles抓包教程-辅助接口测试(一)_第17张图片

手机浏览器输入chls.pro/ssl会提示下载证书,下载并安装即可

ios手机还需要在设置 - 通用 - 关于本机 - 证书信任设置里信任证书

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

火爆全网,Charles抓包教程-辅助接口测试(一)_第18张图片

二、接口自动化项目实战

火爆全网,Charles抓包教程-辅助接口测试(一)_第19张图片

三、Web自动化项目实战

火爆全网,Charles抓包教程-辅助接口测试(一)_第20张图片

四、App自动化项目实战

火爆全网,Charles抓包教程-辅助接口测试(一)_第21张图片

五、一线大厂简历

火爆全网,Charles抓包教程-辅助接口测试(一)_第22张图片

六、测试开发DevOps体系

火爆全网,Charles抓包教程-辅助接口测试(一)_第23张图片

七、常用自动化测试工具

火爆全网,Charles抓包教程-辅助接口测试(一)_第24张图片

八、JMeter性能测试

火爆全网,Charles抓包教程-辅助接口测试(一)_第25张图片

九、总结(尾部小惊喜)

意志如铁,追逐远方,奋斗是翻越困境的力量。敢于突破,超越自我,用努力书写人生的华丽篇章。坚信自己的潜能,拥抱挑战,唯有奋斗,才能创造出辉煌的人生,绽放属于自己的光芒!

无畏挑战,追求卓越,奋斗是创造梦想的力量。坚持不懈,超越极限,用汗水铸就辉煌的篇章。相信自己的能力,拥抱变革,让每一次努力都成就非凡,绽放人生的无尽精彩!

心怀信念,努力前行,奋斗是逐梦的力量。勇往直前,砥砺前行,用汗水浇灌成长的花朵。相信自己的实力,超越自我,让每一步努力都铸就辉煌,绽放生命的绚丽华章!

你可能感兴趣的:(软件测试,接口测试工具,Charles,测试工具,软件测试,Charles抓包,抓包,接口测试,接口自动化测试,功能测试)