可以使用命令 adb shell monkey -help 查看命令参数 1、参数: -p 用于约束限制,用此参数指定一个或多个应用。指定应用之后,monkey将只允许系统启动指定的app;如果不指定应用,将允许系统启动设备中的所有应用。 指定一个应用: adb shell monkey -p co ...
分类:
其他好文 时间:
2019-12-16 11:24:47
阅读次数:
120
[TOC] 1.全局解释器锁 1.1python解释器: ? Cpython c语言 ? Jpython java 1.2GIL :全局解释器 ? 翻译:在同一个进程下开启的多线程,同一时刻只能有有一个线程执行,因为cpython的内存管理不是线程安全。 ? GIL全局解释器,本质上是一把互斥锁,保 ...
分类:
编程语言 时间:
2019-12-13 21:50:16
阅读次数:
92
1 作用 android系统自带的用来进行压力测试 使用在产品比骄傲稳定时,比如手机出场前的整机测试 2 使用 :查看monkey的使用帮助 格式: 参数 v:用于指定反馈信息的级别(即日至的详细程度);例如:` v:指定用户操作间的时延(即两个事件的间隔) ignore crashes:测试过程中 ...
分类:
其他好文 时间:
2019-12-08 22:50:35
阅读次数:
81
安装 pip install gevent import gevent from gevent import monkey monkey.patch_all()#捕捉所有阻塞,不止接收gevent.sleep import time def f(s): print("hello %s"%s) tim ...
分类:
编程语言 时间:
2019-12-07 01:29:42
阅读次数:
123
猴子补丁 什么是: 1,这个词原来为Guerrilla Patch,杂牌军、游击队,说明这部分不是原装的,在英文里guerilla发音和gorllia(猩猩)相似,再后来就写了monkey(猴子)。 2,还有一种解释是说由于这种方式将原来的代码弄乱了(messing with it),在英文里叫mo ...
分类:
其他好文 时间:
2019-12-06 19:53:46
阅读次数:
114
一、认识monkey Monkey 就是SDK中附带的一个工具。Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中; 它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试; Monkey测试是一种为了测试软件的稳定性、 ...
分类:
其他好文 时间:
2019-12-02 11:47:03
阅读次数:
123
最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析;准备:搭建adb环境、安装实际测试包;开始:Monkey命令:adbshellmonkey-pcom.**-v-v-v--throttle300--pct-touch30--pct-motion20--pct-nav20--pct-majornav15--pct-appswitch5--pct-anyevent5-
分类:
其他好文 时间:
2019-11-29 19:49:45
阅读次数:
142
最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析; 准备:搭建adb环境、安装实际测试包;开始: Monkey命令: 1 2 3 4 5 adb shell monkey -p com.**** -v-v-v --throttle 300 --pct-touch 3 ...
分类:
其他好文 时间:
2019-11-29 13:01:00
阅读次数:
93
最近带着学生做的某个项目,跑健壮性Monkey,出现一次Crash全过程-日志分析; 准备:搭建adb环境、安装实际测试包;开始: Monkey命令: adb shell monkey -p com.**** -v-v-v --throttle 300 --pct-touch 30 --pct-mo ...
分类:
其他好文 时间:
2019-11-29 12:43:46
阅读次数:
81
操作事件简介 Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动Activity事件、键盘事件、其他类型事件。Monkey通过这11大事件来模拟用户的常规操作,对手机App进行稳定性测试。下面 ...
分类:
移动开发 时间:
2019-11-28 21:02:00
阅读次数:
126