我们完成1000个事件,这里显示1000,说明没有报错。
如果我们想要对某一个特定的app进行压力测试的话怎么办呢?
那就要指定这个App包名,那如何获取App包名呢?
命令:
Windows:adb logcat|findstr START
Linux:adb logcat|grep START
说明:
logcat是指:输出手机上所有的App执行过程中的log信息。
grep START是指:对日志信息中包含有START标签日志进行输出。
[attach]120976[/attach]
OK,那在以上图片中,我们找到START这个标签,START后面的就是我们需要的信息,比如:
说明:斜线(/)前面的com.android.email就是App包名,斜线(/)后
面.activity.setup.AccountSetupBasics就是Activity名。
那比如我们要获取计算器的包名,这时候我们点击模拟器上的计算器,就会打印出一行log,如图:
[attach]120977[/attach]
我们获取到计算器的包名是com.android.calculator2,接下来我们对计算器这个App进行压测。
Step6:对计算器App进行压力测试(执行1000个事件)
命令:adb shell monkey -p com.android.calculator2 1000
大家试一下,看看效果,是不是没有再调起其他应用。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |