移动端测试-monkey压力测试

Posted wp950416

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端测试-monkey压力测试相关的知识,希望对你有一定的参考价值。

移动端测试-monkey压力测试

  1. 安卓手机跟电脑安装豌豆荚
  2. 启动adb的服务(关闭服务    adb kill-server)    adb devices
  3. 安装apk    adb install HelloWorld.apk
  4. 查看应用程序包名
    1. 只需要在连接手机后,输入命令:adb shell am monitor
    2. 在手机上点击程序,就能显示程序包名
  5. Monkey测试原理:
    1. Monkey是android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
    2. adb shell monkey -p 程序包名 -v --throttle 300 1000    执行1000次随机事件,间隔300毫秒    
  6.  显示具体app cpu占用情况    adb shell dumpsys cpuinfo|grep app包名
  7. 内存使用 情况    dumpsys meminfo|grep app包名
  8. 查看某个app日志/保存日志    adb shell logcat |findstr gov.pianzong.androidnga > C: ag20190604.log
  9. 查看日志
    1. windows    tomcat/log/catalina.out
    2. linux    /var/log/secure
  10.  报错问题
    1.  could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon    端口占用
    2.  解决:adb nodaemon server    netstat -ano | findstr "5037"    打开资源管理器关掉查出来的pid

以上是关于移动端测试-monkey压力测试的主要内容,如果未能解决你的问题,请参考以下文章

移动端app性能测试——monkey

移动端手机 App 耗电量测试:Monkey 电量测试基本操作及 Android 性能优化

App移动端测试monkey测试特定的App

Android APP压力测试之理论

手机移动端压力测试工具:AB工具简介及使用体验

关于移动端自动化测试-Appium的搭建