3
10
13
新手上路
throttle功能对于前端来说非常实用,可以看页面在低网速下的表现,从而找出优化的点。
在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,如果嫌远程麻烦,推荐使用throttle。
首先先配置下throttle。
我们要看页面在3G环境下的表现:
(Charles的预配置对于中国的网络环境并不准确,电信、移动、网通的速度还有有明显差异。)
解析下图上几个配置的含义:
Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(字节)(MTU的说明请看百度百科)。
Charles另一个非常实用的功能,对于开发者和测试人员来说,堪称神器。Charles能够断到发送请求前(篡改Request)和请求后(篡改Response)。
场景:ajax发送请求,我们需要测试接口的各种边界情况,比如出错、超时等表现,Charles的断点+随意篡改,非常方便测试。
查看全部评分
使用道具 举报
8
61
849
高级会员
4
1172
1万
论坛元老
59
209
中级会员
1
15
72
注册会员
本版积分规则 发表回复 回帖后跳转到最后一页
2016新年快乐
相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip
Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.|备案号:蜀ICP备15018121号-1