51Testing软件测试论坛

标题: 请问 安卓系统的软件怎么做压力测试? [打印本页]

作者: alonsofj    时间: 2011-11-3 18:27
标题: 请问 安卓系统的软件怎么做压力测试?
本帖最后由 alonsofj 于 2011-11-7 17:48 编辑

请问 安卓系统的软件怎么做压力测试?
作者: BiSheng    时间: 2011-11-4 14:01
不对,是monkey吧
adb shell monkey -p 包名 -v 次数
作者: BiSheng    时间: 2011-11-4 14:04
如果有多个设备
adb devices 获取设备标识
包名可以在
adb shell
ls data/data中找到
最后执行monkey时再加一个参数,以指定设备标识
即adb -s 设备标识 shell monkey -p 包名 -v 次数
作者: lanse_rain    时间: 2011-11-6 22:39
monkey是一个测试健壮性,稳定性的快速有效方法,模拟用户键盘事件、触摸屏事件等,发送伪随机事件流。
基本操作步骤:
1.首先打开模拟器或者使pc与手机连接
2.其次打开命令行
3.定位到android sdk的tools子目录下
4.输入命令adb shell -p 所测试的应用包名称 -v -v -v 5000
意思是像应用程序发送5000次的伪随机事件
此时你可以看到模拟器或手机应用程序已经开始运行,命令行也打出了日志,还可以在eclipse中logcat中查看日志。
作者: alonsofj    时间: 2011-11-7 11:43
谢谢楼上各位的热情,我现在就是要测试我们的数据库服务器的承受能力,不知道N多人通过手机终端,安卓系统,来使用软件,会不会慢,卡,连接失败。
作者: boofangfang    时间: 2011-11-7 14:03
回复 1# alonsofj


    可以做MTBF测试
作者: 愚人    时间: 2011-11-28 00:02
公司明年换安卓系统,同求……
作者: msnshow    时间: 2011-11-28 13:49
回复 5# alonsofj


    你测试的APP是不是调用b/s架构的一些URL,如果是的话,直接用http/html协议来录制访问这些URL就行了
作者: msnshow    时间: 2011-11-28 13:49
现在很多APP,只是像一个浏览器,其中的内容还是通过http方式来读取的,这个压力测试与传统的web应用相同
作者: cherrycl2008    时间: 2012-5-26 22:41
回复 9# msnshow


    正在学习中,希望得到启发
作者: monkeytest15    时间: 2012-6-6 09:12
Monkey是一个自带的工具,压力测试很多你也可以通过junit去实现。
作者: xiaonian    时间: 2012-6-15 14:26
MTBF测试,要买别人的自动化测试工具来实现。Bsquare的HCP,移动认可的
作者: jsyuanxin    时间: 2012-7-5 12:51
正好也学习一下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2