-
app压测实践步骤
STEP1:
在手机开发者选项中,将USB调试打开
STEP2:
确认手机和电脑已经成功连接 adb devices
STEP3:
安装测试app
adb install package.apk(具体路径)
STEP4:
发送压力指令
adb shell monkey 1000
STEP5:
获取APP包名
进入shell:adb logcat | grep START
adb logcat | findstr START
STEP6:
给指定包打压力
adb shell monkey -p package 1000
查看全部 -
Monkey高级参数的应用2.seed参数指定随机生成数的 seed值 adb shell monkey- s确保每次的随机执行结果一样,确保执行随机执行路径一致查看全部
-
throttle参数:指定事件之间的间隔 adb shell monkey-- throttle< milliseconds>(延迟时间)查看全部
-
android sdk环境搭建查看全部
-
android sdk下载网址:www.android-studio.org查看全部
-
压力测试结果 CRASH:即崩溃,应用程序在使用过程中,非正常退出 ANR( Application Not Responding)要么等待程序运行要么退出查看全部
-
压力测试结果
1、CRASH:即崩溃,应用程序在使用过程中,非正常退出
2、ANR:Application Not Responding
查看全部 -
MonkeyRunner的测试类型:
多设备控制
功能测试
回归测试
查看全部 -
MonkeyRunner APIs:
MonkeyRunner:用来连接设备或模拟器
MonkeyDevice:提供安装、卸载应用,发送模拟事件
MonkeyImage:完成图像保存,及对比的操作
查看全部 -
Monkey和MonkeyRunner的区别
Monkey:在adb shell中,生成用户或系统的伪随机事件
MonkeyRunner:通过API定义特定命令和时间控制设备
查看全部 -
什么是MonkeyRunner
MonkeyRunner提供了一系列的API
MonkeyRunner可以完成模拟事件及截图操作
查看全部 -
什么是MonkeyScript
MonkeyScript是一组可以被Monkey识别的命令集合
MonkeyScript可以完成重复固定的操作
MonkeyScript不支持截屏操作
查看全部 -
1、什么是Monkey
Monkey是发送伪随机用户事件的工具
2、Monkey在那
在手机系统里
3、什么是ADB
Android Debug Bridge 安卓调试桥
负责PC和手机系统的连接建立,调试手机上任何应用的入口
查看全部 -
1、为什么要开展压力测试
提高产品的稳定性
提高产品的留存率
2、什么时候开展压力测试
首轮功能测试通过后
下班后的夜间进行
查看全部 -
为什么要开展压力测试:
1、提高项目在用户手中的留存率
2、提高项目在用户手中的使用率
3、提高用户体验
什么时候开展压力测试:
1、第一轮功能测试完成后开展
2、用户使用低峰期
查看全部
举报