本文主要是介绍android 手机app应用压力测试整理(二)-monkey脚本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目的:实现有目的的压力测试
格式 adb shell monkey -f <monkey脚本> <执行次数>
常用事件:
轨迹球事件(模拟点击):DispatchTrackball(long downtime,long eventide,int action,float x,float y,float pressure,float size,int metastate,float xprecision,float yprecision,int device,int edgeflags) ----action 0表示按下1表示抬起,xy为横纵坐标点,坐标可以通过手机自带的指针获取,或者monkeyrunner录制时获取
输入字符串事件(用来输入内容):DispatchString(String text)
启动应用:LaunchActivity(package,Activity)
等待事件:UserWait(1000)
按下键(与键盘上按键的交互操作):DispatchPress(int keycode)#如打算按下键盘的回车键,可以输入 int 66即可
例子:写一个脚本实现计算功能,并执行该脚本100次
写好一个脚本push到手机并切换进入到该脚本目录位置后执行脚本
adb push script.py /data/local/tmp
adb shell
cd /data/local/tmp
monkey -f script.py
这篇关于android 手机app应用压力测试整理(二)-monkey脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!