Android平台自动测试之Monkey测试工具(17)

发表于:2016-09-12来源:cnblogs作者:cnb_yangwei点击数: 标签:
通过插桩或者grep ActivityManager或者ActivityLauncher都ok,当然更细节的话应该还有别的方式。 Hybrid启动时间 这个详见我QCon的PPT。这个插桩的地方就非常多了才
通过插桩或者grep ActivityManager或者ActivityLauncher都ok,当然更细节的话应该还有别的方式。

Hybrid启动时间

这个详见我QCon的PPT。这个插桩的地方就非常多了才能够很准确的去获取到

业务功能对应的网络消耗时间

这个也是非常重要的。我们不仅仅要关注时间长短,更要关心每个业务到底要调用多少个接口,其中css,js,png等是否根据网络做了不同策略的调整,是否被压缩了。时间数据仅仅是最终的一个展现。尼玛,今天还有人和我说公司的东西我不敢放,老子就放了这次。类似于

 
 

 

流量

到流量了。也是几种方式吧
第一种通过ddms,具体怎么用我就不教了,我不喜欢手把手。

第二种就是从OS中去获取。和新方法如下:

        String rcvPath = "/proc/uid_stat/" + uid + "/tcp_rcv"; String sndPath = "/proc/uid_stat/" + uid + "/tcp_snd"; 

当然未必一定要用java,可以用shell或者python等脚本直接拿出来都可以啦。

第三种就是通过直接去调原生的接口来获取,其实和ddms是一样的道理。

原文转自:http://www.cnblogs.com/iloverain/p/5604172.html