Android笔记本Android收藏集

android studio monkey 测试

2019-03-01  本文已影响22人  黑键手记

顾名思义:瞎xx点 ...

好吧,用一下吧!用命令很简单,很粗暴

1、随机测,整个手机乱点、乱滑

  adb shell monkey 1000(1000 表示测试 1000 次 )     

2、测试指定应用

我们一般都针对性的去测试某个应用,所以我们需要指定一个特定的应用,当然这里使用「应用包名」区分的,即build.gradle中的applicationId对应值

    //添加 `-v`可以在`terminal`中显示操作的流程
    //最好加上`-v`,因为去掉之后,经常会「注入失败」(Injection Failed)
    adb shell monkey -p 应用包名 -v 次数

3、100%执行应用内点击事件

第二种虽然是测试应用,但是会触发 返回任务下拉设置音量、等等系统层别的,如果只想针对内部测试,用这一步

在第二步基础上加上 --pct-touch 100

  adb shell monkey -p 应用包名 --pct-touch 100 -v 次数

4、应用内、应用外混着来

只需将第三步的100设置成小于100的值,即可,如:一半一半

    adb shell monkey -p 应用包名 --pct-touch 50 -v 次数

5、无视 crash 和 ANR 操作超时 ,发生时测试将继续执行

只需添加--ignore-crashes --ignore-timeouts即可

adb shell monkey -p 应用包名 --pct-touch 50  --ignore-crashes --ignore-timeouts -v 次数 

6、如果不想测了,怎么办

红框就是进程id


手机就停住了。

这些对于 Android 开发来说差不多够用了,如果是专业的测试,还有一些高级点的指令,比如按照某个流程操作。
但是 专业测试 肯定会用 专业测试软件呀,没必要记这些 adb 命令啦~

~~ 完 ~~ 谢谢 ~~

上一篇下一篇

猜你喜欢

热点阅读