断点测试

编程入门 行业动态 更新时间:2024-10-26 12:30:23

1、断点测试

方法一: breakpoints(修改request)
1、接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)

2、开始设置断点值



3、重新请求接口(charles的界面变为可编辑状态),修改请求参数,执行请求


4、拦截请求并模拟客户端发送请求成功

2、本地修改

对于maplocal功能的理解:
接口返回值通过抓包工具处理成了 一个本地文件。这个本地文件中的设定值被作为接口返回值了。
1、复制 response内容,保存为.txt 文件,存在电脑本地。


2、在本地修改txt文件

3、修改response指向(选中需要修改response值的接口 后点击右键,选中maplocal功能)


4、完成后重新刷新页面,效果如下

5、不用的时候,关掉maplocal。

3、弱网测试

1、模拟超慢网速(会导致接口数据返回超时的那种…)
设置带宽和延迟时间(毫秒)


选择最慢的网速进行测试

你会发现页面一直再转圈圈

4、模拟403/404

1、右击网站的包选择blacklist

选择 tools——>blacklist


模拟403


模拟404

5、屏蔽web网页的抓包信息

打勾代表抓取web端

不打勾代表抓取app端

6、关注接口

1、添加关注的接口


2、启用关注接口

3、重新抓包结果
不在上一步配置中的接口,都会隐藏在other host中

7、简单压力测试

1.选中需要进行测试的接口,鼠标右键 选中【repeat advance】

2.选择接口进行测试,这里我选择10次

3.结果如下

4、charles的证书下载(模拟器)

1、打开夜神或雷电模拟器

2、去掉window peoxy的勾选项(对app端测试)

3、点击proxy选中proxy Setting

4、启动http代理端口(默认8888)

5、在help中选中SSL Proxying 中的Mobile Device 安装

6、显示如下图所示信息

7、点击设置按钮

8、点击 wifi

9、长按已连接的WiFi并点击修改网络

10、勾选高级选项

11、选中手动并填写代理信息

12、打开模拟器中的浏览器并输入网址:chls.pro/ssl ,下载证书
输入网址后会自动下载证书,成功后下拉菜单点开,效果如下

点击确定后会显示证书已安装
13、打开模拟器上的浏览器进行百度搜索,观察Charles捕获的接口

5、断点调试

14、拦截请求模拟客户端发送请求




.1 点击ok后,重新刷新模拟器百度页面,效果如下

2 修改参数并重新刷新页面

7、弱网测试

1、点击proxy---->Throttle Settings

2、选择最慢,进行测试

你会发现网页很慢很慢

8、关注接口



压力测试


效果如下

模拟403/404


模拟404


效果如下:

模拟403

效果如下:

本地修改
1、右键点击捕捉的接口,选择保存到本地

2、编辑修改本地文件,并保存

3、右键点击捕捉的接口,选择map local


刷新页面

屏蔽模拟器抓包信息
1、不打勾表示捕捉app端接口

2、打勾表示捕捉web端的接口

9、charles的证书下载(app)

1、为什么下载charles的ssl证书
默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据

2 、证书下载
1、在proxy中找到proxy settings

2、设置端口port以及勾选Enale transparent HTTP proxying

3、在proxy中找到SSL proxy settings

4、新增https对应的host以及端口号
这里的端口号最好改为*

5、点击help选择ssl Proxying,点击第三个(下载移动端证书)

6、弹出对应的ip和端口

7、设置移动端代理


设置完代理,打开Charles后会有一个弹窗

8、使用手机下载ssl证书,用手机游览器输入:chls.pro/ssl,前往


9、验证是否能抓到app端接口

10、断点测试

1、开启breakpoints



2、刷新页面,并修改参数

效果如下

简单压力测试


效果如下

弱网测试


效果如下

屏蔽手机端抓包信息
1、不打勾表示捕捉手机端抓包信息

2、打勾表示捕捉web抓包信息

模拟403/404


模拟403


模拟404


关注接口


本地修改


在本地修改txt文件为 美好的一天从学习开始!


更多推荐

断点测试

本文发布于:2023-06-13 19:21:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1393627.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:断点   测试

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!