监控数据及工具描述

监控工具有:

网易的 Emmagee,腾讯的 GT,阿里的 EasyTest,讯飞的 iTest。

Emmagee 相对而言比较简单,主要用于监控单个 App 的 CPU、内存、流量,且仅适用于 App 的单进程,同时监控整机的 CPU、剩余内存、电量、电流、温度、电压。因为 Emmagee 的功能比较简单,所以实现也简单些。

GT 侧重于随身调试,功能比较多,主要的监控数据包括单个 App 各进程的CPU、PSS 内存、Private Dirty 内存、jiffies,单个 App 整体的流量,此外,还可以监控到整机的 CPU、内存、信号强度、FPS、电量。

GT 之所以称之为随身调,因为他除了监控功能之外,还包括查看日志、抓包、自定义输入参数的监控等其他调试辅助功能。

EasyTest 定位于无线研发场景的客户端测试工具,包括的基础监控功能,监控数据包括单个 App 的 CPU、内存、流量、电量,EasyTest 的辅助测试能力是其主要功能,也是一大特色,比如:一键启动 monkey、弱网模拟等。

EasyTest 除客户端外,还支持将监控数据实时上传到云端,可同步在 web 平台查看数据趋势。

iTest 是讯飞出品的除 Emmagee 之外的国内另一款定位于监控的工具。iTest 可以监控多个 App 或 linux 进程的 CPU、PSS、流量、电量,针对多进程的 App 也同样适用,同时监控整机的 CPU 占用、剩余内存、CPU 温度、FPS。

此外,提供了 CPU、内存、弱网等辅助测试场景的模拟。值得一提的是,iTest 也提供了数据持久化,能够在 web 端查看数据走势图,且提供了版本间数据的对比。

猜你喜欢

转载自www.cnblogs.com/linxiu-0925/p/9391702.html
今日推荐