\charles小技巧
网速模拟功能throttle功能对于前端来说非常实用,可以看页面在低网速下的表现,从而找出优化的点。在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,如果嫌远程麻烦,推荐使用throttle。首先先配置下throttle。http://www.36ria.com/wp-content/uploads/2013/11/2013-11-17-8-19-04.png我们要看页面在3G环境下的表现:http://www.36ria.com/wp-content/uploads/2013/11/2013-11-17-8-21-20.png(Charles的预配置对于中国的网络环境并不准确,电信、移动、网通的速度还有有明显差异。)解析下图上几个配置的含义:Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(字节)(MTU的说明请看百度百科)。牛逼的断点功能Charles另一个非常实用的功能,对于开发者和测试人员来说,堪称神器。Charles能够断到发送请求前(篡改Request)和请求后(篡改Response)。场景:ajax发送请求,我们需要测试接口的各种边界情况,比如出错、超时等表现,Charles的断点+随意篡改,非常方便测试。前排留名,感谢分享! 前排留名,感谢分享! 感谢分享 好贴 好贴
页:
[1]