andriod自动化压力测试

发布时间:2024-11-21 04:48

定期进行压力测试,了解自己的压力点 #生活技巧# #压力管理技巧# #压力管理自我提升#

有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是人工进行测试的话,效率会低很多,而且会比较枯燥。这时,Android中的一个命令行工具Monkey就可以为我们减轻很多重复而又繁琐的工作。一、Monkey简介至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸、乱滚、乱跳。Monkey测试是Android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设备上的软件进行压力测试,检测该软件的稳定性、健壮性。它的原理是向系统发送伪随机的用户事件流(如按键输入、触摸输入、手势输入等),实现对正在开发的应用程序进行压力测试。二、Monkey的特性(1)测试的对象仅为应用程序包(apk包),有一定的局限性;(2)Monkey测试使用的事件流数据流是随机的,不能进行自定义;(3)可对MonkeyTest的对象、事件数量、类型、频率等进行设置。虽然Monkey工具并不完善,但是足于应付应用程序的基本测试需要了。如果需要功能更强大的测试工具的话,可以使用Monkey的进化版MonkeyRunner。如果把Monkey看作是幼儿园的小孩,那么它的进化版MonkeyRunner就可以看作是一个初中生了。它支持自定义插件,控制事件,随时截图,简而言之,任何你在模拟器/设备中能干的事情,MonkeyRunner都能干,而且还可以记录和回放。在这里,就不详细介绍MonkeyRunner了,具体可以参考其官方文档或者其他相关资料。注:MonkeyRunner官方文档的网址http://developer./guide/developing/tools/、Monkey的基本用法基本语法如下:$adbshellmonkey[options]如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送1000个伪随机事件:$adbshellmonkey--vnumber$monkey-p(package的意思)指定文件名-v(测试的次数和频率)number(次数)四、Monkey测试示例图解通过简单的测试示例,初步了解并掌握Monkey测试的步骤。注意,这里主要是使用adb命令进行安装和相关操作。测试的具体参考步骤如下:(1)首先,先准备了一个测试用的应用程序(apk文件)。为了测试,这里选择了一个格瓦拉手机购票App进行测试。下载地址为:ile/。下载好后,得到下图所示的apk文件。(2)将apk文件复制到androidsdk对应platform-tools的目录下。例如,笔者的sdk路径为D:\software\android-sdk-windows\platform-tools。如图所示(3)进行apk文件的安装(安装的前提是,已经启动并可以检测模拟器):有安装91助手或者豌豆的用户可以直接双击apk文件进行安装;也可以使用android下的adb命令进行安装(如下图所示,ess表示安装成功)。adb命令

andriod自动化压力测试--monkey工具 来自淘豆网www.taodocs.com转载请标明出处.

网址:andriod自动化压力测试 https://www.yuejiaxmz.com/news/view/167827

相关内容

职场心理压力自我测试
手机短信压力测试app,手机短信压力测试
个人压力测试
测试人员的价值=自动化测试的水平?
压力心理健康测试
心理抗压能力测试
心理压力测试题
EAP:压力评估测试介绍
测试你的抗压力
自测心理压力

随便看看