弱网:
在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常(如模拟应用在网络较慢时的响应时间等情景)。Charles 对此需求提供了很好的支持。

1、点击Proxy->Throttling Settings

2、勾选[Enable Throttling]使的限制网速可用,相当于开启了限制网速的功能

3、关于网速的选择

概念介绍:Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(最大传输单元)

4G:(16384带宽)、(80往返延迟)

3G:(4096带宽)、(120往返延迟)

3G:300k-2Mbps左右

2.5G(GPRS)一般在100kbps

2G(GSM)一般在5-9kbps

如果不习惯自定义设置带宽等,可直接在Throttle Preset下拉列表中选择,按照顺序,网速逐渐提升

3.3如果只想对某地址的请求进行弱网测试

压力测试:

给服务器做压力测试
我们可以使用 Charles 的 Repeat 功能来简单地测试服务器的并发处理能力,方法如下。

我们在想打压的网络请求上(POST 或 GET 请求均可)右击,然后选择 「Repeat Advanced」菜单项,如下所示:

我们就可以在弹出的对话框中,选择打压的并发线程数以及打压次数,确定之后,即可开始打压。

断点功能:
有些时候为了调试服务器的接口,我们需要反复尝试不同参数的网络请求。Charles 可以方便地提供网络请求的修改和重发功能。只需要在以往的网络请求上点击右键,选择 “Edit”,即可创建一个可编辑的网络请求。


在断点设置中进行设置:

3)手机刷新页面,重新请求这个接口,根据需求进行编辑:
4)查看手机;

charles 测试

Charles(弱网测试、断点测试、压力测试)相关推荐

  1. jmeter并发测试教程_JMeter压力测试并发测试(入门篇)

    jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要安 ...

  2. 什么是压力测试,在哪里做压力测试,软件压力测试存在哪些问题?

    软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.软件压力测试的基本思路很简单: 不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试. 通常要 ...

  3. html开发的移动端怎么做压力测试,移动端压力测试

    移动端压力测试 移动端压力测试 一.monkey APP性能测试 (adb shell monkey 1000 adb logcat | gerp START获取包名和activity名 adb sh ...

  4. Android抓包-Charles弱网环境模拟

    移动端产品使用场景多变,如进地铁.上公交.进电梯等,用到的网络并非都是流畅5G或者WIFI,有可能使用到4G.3G.2G等网络.因此应用开发过程中需要充分考虑到弱网环境下的客户端展示效果,从而提升用户 ...

  5. 初入职常见问题:弱网络环境构造、压力测试、内存泄漏、性能持续优化工具

    文章参考自: 作者:helloworlds 链接:https://zhuanlan.zhihu.com/p/21348220 来源:知乎 弱网络环境的构造 traffic control traffi ...

  6. 如何使用Fiddler模拟弱网情况对app进行测试

    前言 很多时候,我们需要在弱网情况下,对app进行测试,不可能将app放置到离路由器很远的地方,这里可以模拟弱网来测试app. 那么,我们这里使用Fiddler 工具来模拟弱网. 使用 speedte ...

  7. android内存压力测试,Android内存压力测试工具(memtester移植)

    标签: 环境 博主测试环境是在Android 7.0上,理论上不用任何修改就可以适合所有Android版本. memtester memtester主要用于测试内存稳定性 官网:http://pyro ...

  8. ab压力测试_Apache ab压力测试的知识点

    Apache-ab是著名的Web服务器软件Apache附带的一个小工具,它可以模拟多个并发请求,测试服务器的最大承载压力.   ab 是apachebench的缩写,ab命令会创建多个并发访问线程,模 ...

  9. 电脑网页压力测试软件,网站压力测试工具

    网站压力测试软件可以测试不同上网方式.不同地区.访问Web不同页面.在不同并发访问密度情况下的客户端响应时间.流量和流速,实现极高的服务器测试,数据精准.网站压力测试软件适用于所有windows平台, ...

  10. 网站 压力 测试软件,网站压力测试软件

    这是网站压力测试软件下载,网站压力测试软件可以测试不同上网方式.不同地区.访问Web不同页面.在不同并发访问密度情况下的客户端响应时间.流量和流速,实现极高的服务器测试,数据精准.网站压力测试软件适用 ...

最新文章

  1. Python基础-第二天
  2. 00.fabric的swarm集群布署:fabric相关的centos软件安装
  3. C++:sprintf()的用法(转)
  4. 委托与事件代码详解与(Object sender,EventArgs e)详解
  5. vtkBorderWidget设置窗口位置的问题
  6. 计算机组成原理3(集中式总线判优控制、总线通信控制)
  7. 删除字符串中重复的字符
  8. C#的Attribute
  9. 沈阳初级计算机职称,沈阳职称申报(附网址)
  10. Linux入门之常用命令(10)软连接 硬链接
  11. PHP程序员求职的一点思考
  12. Vue项目中 实现ElementUi框架el-select拼音搜索功能
  13. Python 画分布图
  14. 数据分析面试【统计学】-----假设检验知识点归纳
  15. 基于spring boot的实验自动评分系统
  16. TestCenter测试管理工具介绍和环境配置(A)
  17. linux windos 设计理念,Windows 20 概念设计
  18. Hibernate的三种检索策略
  19. 我啊,程序员啊程序员
  20. mysql安装包含哪几种文件_MySQL安装详解

热门文章

  1. 产业链金融对接央行征信过程
  2. unity通过rtsp协议实现云台的实时连接(一)
  3. kindle fire1代_启动新的Kindle Fire时要做的8件事
  4. OTP动态令牌工作原理分析
  5. 2006-〉2007/01/03 周三 晴天 醉生梦死的假期
  6. [校园广播系统 | IP广播 | 数字广播]校园数字IP网络广播系统方案
  7. 【应用多元统计分析】上机四五——主成分分析因子分析
  8. Exchange 2007 术语表
  9. 计算机等级考试心得体会,计算机等级考试心得体会(2)
  10. android日历窗口实现,基于Android日历及记事功能完整实现.doc