(Charles)如何抓取手机http的报文

抓包的目的:
发现bug需要定位要抓包
检查数据传输的安全性
接口测试遇到需求文档不全要抓包

抓包主要抓取的是http协议(https协议)的报文
http协议规范客户端和服务端的数据传输格式,是一个标准和规范
每个http连接包括请求消息和响应消息两部分
端口:80
http协议:通信使用明文,使用抓包工具都可以看到里面的内容,所以他是不太安全的协议,没有身份认证,没有验证数据的完整性
所以衍生出https协议是http协议的安全版
端口:443
https=http+加密+身份认证+完整性

对于电脑端:

1.打开电脑代理设置:

此处钩取才能抓取手机的报文

开始配置手机端:

确定电脑端的ip地址:

主机名就是刚刚的ip地址 填写上面的端口号8888

记得要关闭防火墙!!

可以看到已经开始抓取报文啦!

但是对于https协议的报文:

安装电脑端的证书:

一路按步骤来即可!!!

对于移动端,要输入chls.pro/ssl安装证书

相关推荐
霍格沃兹软件测试开发12 小时前
深入解析AppCrawler:开源自动遍历测试工具配置指南
测试工具·开源·自动化
zl218786544820 小时前
Playwright同步、异步、并行、串行执行效率比较
开发语言·python·测试工具
小熊出擊1 天前
[pytest] autouse 参数:自动使用fixture
python·测试工具·单元测试·自动化·pytest
C++chaofan1 天前
通过Selenium实现网页截图来生成应用封面
java·spring boot·后端·selenium·测试工具·编程·截图
卓码软件测评1 天前
第三方软件测试机构:Appium如何使用Selenium的客户端库?
功能测试·selenium·测试工具·性能优化·appium
北岛三生1 天前
Imatest-Wedge模块
图像处理·数码相机·测试工具·测试用例·模块测试
低音钢琴1 天前
JMeter中常用的配置优化
测试工具·jmeter
北岛三生1 天前
Imatest-Star模块(西门子星图)
图像处理·数码相机·测试工具·测试用例·模块测试
天才测试猿2 天前
postman使用总结
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman