Charles-设置断点and弱网测试

断点功能(Breakpoints)

断点的设置:

  设置增加断点:在获取到想要增加断点的请求右击,选择 BreakPoints 为勾选状态,意为给该请求增加了断点/挡板,每次捕获到该请求,浏览器都会持续处于请求状态;

增加使用断点的弊端:

  如果开发设置了请求超时时间,那么修改的速度慢了往往即使返回了也没有效果;解决办法就是操作快点,哈哈

在Charles中可以设置断点的位置:

  Charles在客户端向服务器端发送请求以及返回响应结果和接收到结果的这一过程中,可以断点的位置有两个;001 一个是客户端向服务器端发送请求的时候;002 还有一个是在服务器向客户端返回请求结果的时候;所以可以在这两个位置进行断点设置

001 修改向服务器发送的请求

前提条件:针对该请求以增加断点,再次请求以便可以捕获到该请求

002 修改服务器返回的结果

点击上个页面右下角按钮:Execute,(点击之后就意为:客户端向服务器发送的请求已经允许过去了,当前为拦截的第二阶段),此时针对请求显示为:

在当前页面的:Text里面,显示的内容为请求服务器应该返回的内容,此时可做返回内容的修改,然后再次在浏览器请求,即为自定义的内容

注意的点:

  001 打了断点之后记得取消断点:Proxy-Breakpoints settings,否则下次进行请求该接口是请求失败或者根据设置进行返回页面内容的:

  002 打断点的级别:在哪个操作增加断点,那么断点的作用域就在哪里

Charles设置客户端向服务器端发送请求的拦截

如果不给服务器打断点,不给服务器发送请求,设置给用户返回指定的数据:

  设置:Tools-map local

  结果:设置完毕保存之后,再次进行该请求,返回的就是自己指定的数据/文件内容

  注意:不使用的时候记得取消

弱网测试

  设置:proxy-throttle settings

原文地址:https://www.cnblogs.com/guodengdeng/p/11878023.html

时间: 2024-07-30 05:07:27

Charles-设置断点and弱网测试的相关文章

charles 设置弱网测试

Charles简介:Charles支持抓去http.https协议的请求,不支持socket. 然后charles会自动配置IE浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了. 这里打开百度抓包下,工具界面和相关基础功能. 下载与安装 首先是工具下载和安装 首先需要下载Java的运行环境支持(一般用burp的人肯定也都有装java环境).装好java环境后,可以直接去百度搜索并下载charles的破解版,下载到破解版之后,里面一般会有注册的jar文件,然后注册后就可以永久使用了(p

移动端弱网测试

工具选型 弱网测试工具有如下几种: 1. Fiddler 2. Network Emulator for Windows Toolkit(NEWT) 3. Augmented Traffic Control(ATC) Fiddler是一个抓包工具,显然不是专门用来进行弱网测试的,术业有专攻,我希望有一个专门进行弱网测试并持续维护的工具. NEWT和ATC分别是微软和Facebook推出的网络模拟工具.其中,ATC是一个搭建在linux上的一个web服务,搭建一套之后可以给多人使用,而且是开源的.

Android-APP流量测试及弱网测试

流量篇 概念 中等负荷:应用正常操作 高负荷:应用极限操作 流量测试中的测试子项: 1.应用首次启动流量值 2.应用后台连续运行 2 小时的流量值 3.应用高负荷运行的流量峰值 4.应用中等负荷运行时的流量均值 获取流量数据: 1.tcpdump+wireshark 2./proc/net/目录下相关文件 cat /proc/net/dev 获取系统的流量信息 3.查询应用的pid: adb shell ps | grep tataufo #如:31002 通过PID获取该应用的流量数据: ad

移动APP需要重视弱网测试

什么是弱网测试 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式.不同的协议.不同的制式.不同的速率,使移动应用运行的场景更加丰富. 从测试角度来说,需要额外关注的场景就远不止断网.网络故障等情况了.对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分.按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网.除此之外,弱信号的Wifi通常

弱网测试

弱网测试一般是指模拟在网络环境比较差的情况下,检测APP是否有异常,如崩溃,数据收发出现丢包的情况 一.首先需要控制网络,有两种方式其一使用网络损伤仪进行,其二采用软件方式.硬件采购费用太贵,因此使用win平台下的ShunraVESMBEditon或者Network Emulator for Windows Toolkit.两者都能达到控制丢包率,延迟等功能.考虑到ShunraVESMBEditon收费,接下来使用Network Emulator for Windows Toolkit软件. 二

fiddler进行弱网测试

fiddler模拟限速的原理 弱网测试原帖连接:http://blog.csdn.net/eleven521/article/details/19089671 我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑.Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果. 他提供了一个功能,让我

APP弱网测试

弱网测试背景 用户体验 APP使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验 非正常情况下,Bug出现几率会增加 在解决日常支持需求中,经常出现一些用户反馈的Bug无法复现,有很大部分是因为用户的网络不稳定导致,导致出现一些意想不到的BUG APP异常 crash/崩溃:应用在使用是会有对话框提示(应用已经停止运行) 闪退:在使用应用时,无征兆退出返回桌面(native层体现,不易抓取Log) ANR:应用无响应 网络测试要点 热启动与冷启动: 后台有没有对应程序在

弱网测试--使用fiddler进行弱网测试

弱网测试原理以及方法(一) 一.为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间.可用性.稳定性 二.什么样的网络属于弱网? 低于2g速率的时候都属于弱网也可以将3g划分为弱网 一般wifi不纳入弱网测试范围. 三.如何进行弱网测试? 1.SIM卡的网络切换手机-设置-移动网络设置-网络类型选择 3G卡有3种模式:1.只使用2G网络 2.只使用3G网络 3.3G网络优先 根据手机型号的不同,上面的选项可以会稍有变化. 因为电信.移动.

使用fiddler进行app弱网测试

转自:http://www.51testing.com/html/01/n-3727001.html APP弱网模拟测试 移动端测试区别于PC端测试的一点就是网络的多变性:不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响. 例如:进地铁.上公交.进电梯等,如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退.ANR.数据丢失等问题.因此,app网络测试,特别是弱网测试显得尤为重要. 利用fiddler的Simulate Modem Speeds功能,可