51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1867|回复: 4
打印 上一主题 下一主题

[求助] 新人求教,关于 cpu 占用

[复制链接]
  • TA的每日心情
    无聊
    前天 09:07
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]测试连长

    跳转到指定楼层
    1#
    发表于 2017-6-21 13:07:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    新人求指教

    adb shell dumpsys cpuinfo和adb -shell top -n 1 -d 0.5 方法都可以拿到应用占用的cpu,但是两个方法获取的数据相差很大,哪种方法更准确呢?

    另外在做monkey测试的时候,同时开启性能监控,但monkey是随机,有时候会在消耗cpu和内存的页面执行很久,有时一些页面不怎么消耗cpu内存 ,那么得到的数据就不真实。

    请问获取的性能数据有无意义?

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2017-6-21 15:20:49 | 只看该作者
    monkey的机制就说明了,监控性能这块肯定不准确。可以考虑:

    集成到自动化测试中
    用思寒的的AppCrawler去拓展,一直我就有这想法,还没有去实践
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2017-6-21 15:21:49 | 只看该作者
    感谢提供思路 。我看到你的appium自动化测试,监控性能放在每个case执行中,我有个想法,不依赖于case,做一个定时器,自动化测试的同时,每隔5s就获取一次性能数据。这样是不是更好?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    1720761397
  • 签到天数: 1 天

    连续签到: 1 天

    4#
    发表于 2017-6-21 15:22:10 | 只看该作者
    我是开一个线程定时2s取一次top -n ,最后再算平均和最大值,作为一个遍历的参考性能
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2017-6-21 15:22:31 | 只看该作者
    我一般用adb shell dumpsys cpuinfo | grep packagename监控流量
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 05:33 , Processed in 0.061452 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表