HarmonyOS 鸿蒙Next DevEco Studio工具中的Profile中对网络的监控问题
HarmonyOS 鸿蒙Next DevEco Studio工具中的Profile中对网络的监控问题
一、将手机与PC连接在同一局域网下,手机连接WiFi时,点击代理设置(手动),设置代理IP,端口为Charles监听的端口
二、设置代理,操作步骤:
1)点击 Proxy--->SSL Proxy Settings--->在Include添加 : 和 *:443
2)点击 Proxy--->Proxy Settings--->勾选Enable transparent HTTP proxying
三、 PC端Charles导出证书,点击 Help--->SSL Proxying--->Install Charles Root Certificate on a Mobile Device or Remote Browser
四、 导入系统根证书至手机:
通过手机浏览器下载charles提供的网址下载证书,在浏览器下载之后要另存到下载目录
2) hdc shell aa start -a MainAbility -b com.ohos.certmanager 启动证书安装器
3) 选择从存储设备安装,选择指定pem证书
五、安装Charles证书到PC系统可信目录,操作步骤:
点击 Help--->SSL Proxying--->Install Charles Root Certificate--->安装证书--->选择证书存储路径为:受信任的根证书颁发机构
六、打开charles,开始抓包:
附:
鸿蒙单框架手机WiFi代理设置:
设置-WLAN中:
——>弹出搜索到的可用WIFI列表(未连接过的WiFi)
——>点击待连接WiFi,进入密码输入界面
——>弹出页内“代理”选择“手动”
——>代理服务器主机名填入PC端IP地址,端口号一般都填8888
——>点击连接
关于Charles 抓包使用教程详细请参考文档 :
https://www.cnblogs.com/peng-lan/p/11242954.html
更多关于HarmonyOS 鸿蒙Next DevEco Studio工具中的Profile中对网络的监控问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next DevEco Studio工具中,Profile功能用于对应用程序进行性能分析和监控,其中网络监控是重要的一环。针对网络监控问题,以下是具体解答:
Profile中的网络监控模块允许开发者实时查看应用程序的网络活动,包括发送和接收的数据量、网络请求的延迟时间以及网络请求的URL等。这些信息对于诊断网络性能问题、优化数据传输效率以及确保应用程序在网络状况不佳时仍能稳定运行至关重要。
使用网络监控功能时,开发者需要确保应用程序正在运行,并且已经通过DevEco Studio连接到了目标设备或模拟器。在Profile窗口中,选择网络监控选项,即可开始监控应用程序的网络活动。监控过程中,可以实时查看网络请求的详细信息,包括请求类型、请求URL、请求大小、响应时间以及响应大小等。
如果网络监控功能未能正确显示数据,可能是因为应用程序未发送网络请求,或者网络连接存在问题。此时,开发者应检查应用程序的网络请求代码,确保网络请求正在正常发送,并检查网络连接状态,确保目标设备或模拟器已连接到互联网。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。