简介Charles是一款用于网络调试和分析的代理工具,可以拦截和查看设备与服务器之间的网络通信。通过Charles,可以监视应用程序的网络流量、修改请求和响应,甚至模拟不同的网络条件。其主要功能包括:截取http和https网络封包。支持重发网络请求,方便后端调试。支持修改网络请求参数。支持网络请求的截获并动态修改。支持模拟慢速网络。Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理...
2024-09-27 08:48:53 5847浏览 0点赞 0回复 0收藏
场景描述通过性能测试工具测试发现,某应用热门资讯页滑动存在丢帧卡顿问题,最大连续丢帧数2帧。如果不通过性能测试工具集进行分析,开发者需要:复现问题、抓取trace、分析trace,找出丢帧问题点,操作步骤多,耗时较长。本场景通过采用静态检查工具+应用体检工具进行问题发现、定位及修改。目标规则1.CodeLinter目标检测规则应用热门资讯页滑动场景是典型的长列表滑动场景,根据经验影音娱乐类型普遍存在页面复杂度过高的问...
2024-09-25 09:55:03 5071浏览 0点赞 0回复 0收藏
场景一:视频播放预加载,边下边播方案1.创建一个沙箱文件,并获取沙箱文件的readFd和writeFd。2.通过.newrcp.Request(DOWNLOADURL)创建网络下载请求request,配置request的TracingConfiguration,在onDataReceive回调中通过fs.writeSync传入沙箱文件的writeFd,将下载的数据流写入本地沙箱文件,将fs.writeSync返回写入字节大小作为网络下载大小downloadSize,根据downloadSize和下载大小(默认10241024字节,AVPlayer默认缓存...
2024-09-24 08:36:47 8343浏览 0点赞 0回复 0收藏
场景描述环境测试分析同一个路由器下设备的数据交流情况,包括各种HTTP请求和响应信息等,需要使用charles或其他工具抓取查看发送的报文信息。场景:应用抓包工具查看HTTP发起请求、调用webview能力过程中与服务器端网络通讯协议。工具下载:以charles工具为例需要在官方网址下载:www.charlesproxy.com配置步骤:一、WiFi设置代理配置代理前需要将手机与电脑端在同一局域网下连接,于可用WiFi连接界面配置代理。手机上...
2024-08-28 10:41:52 1.0w浏览 0点赞 2回复 0收藏
场景一:实现左滑阻尼效果效果图方案在List组件上绑定滑动手势,在List里面最后一个ListItem内部放入Ellipse和Text组件,在滑动手势onActionUpdate回调里控制ListItemGroup组件的offset属性left参数和Ellipse的宽度达到左滑阻尼的效果。核心代码List({initialIndex:0,scroller:this.scroller}){ListItemGroup({space:20}){ForEach(this.arr,(item:number)>{ListItem(){Text(''+item).width(80).height(100).fontSize(16).textAl...
2024-08-01 10:21:33 856浏览 0点赞 0回复 0收藏