性能上报
SDK接入完成后,可以正常启动应用,进行一些页面跳转、切换应用前后台等操作,等待2分钟后在控制台查看是否有应用数据。
说明
性能数据从采集到上传到控制台显示,存在大约2~3分钟延迟。
网络请求上报
说明
当前鸿蒙平台没有全局的网络监听方法,所以需要通过上报接口,进行主动上报。
编写测试代码,发送网络请求并上报请求数据。例如:
let httpRequest = http.createHttp(); const options: http.HttpRequestOptions = { method: http.RequestMethod.POST, // 省略其它参数配置 } httpRequest.request( url, options, (err: BusinessError, data: http.HttpResponse) => { performanceApi.networkEventReporter() .url(url) .httpOptions(options) .error(err) .httpResponse(data) .report(); if (!err) { // data.result为HTTP响应内容,可根据业务需要进行解析 console.info('Result:' + JSON.stringify(data.result)); // 当该请求使用完毕时,调用destroy方法主动销毁 httpRequest.destroy(); } else { console.error('error:' + JSON.stringify(err)); // 当该请求使用完毕时,调用destroy方法主动销毁 httpRequest.destroy(); } });
在EMAS控制台网络设置中添加URL白名单或Utdid白名单。
大概2分钟后在控制台查看是否显示网络信息。
该文章对您有帮助吗?