Monkey压力测试工具简介 一.Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。 二.环境搭建 1.安装JDK,先下载JDK解压、安装 ...
分类:
移动开发 时间:
2019-10-16 11:45:01
阅读次数:
200
1.写一条monkey: adb shell monkey -p com.cubic.autohome -v -v -v 100 --throttle 100 --ignore-crashes -s 10 10000>D:\log\log1.txt 2.查看日志文件需要重点考虑的 anr无响应cra ...
分类:
其他好文 时间:
2019-10-13 20:42:14
阅读次数:
105
一 gevent模块 Gevent 是一个第三方库,可以轻松通过gevent实现并发同步或异步编程,在gevent中用到的主要模式是 Greenlet , 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程序操作系统进程的内部,但它们被协作式地调度。 遇到IO阻塞时会 ...
分类:
其他好文 时间:
2019-10-13 11:27:43
阅读次数:
91
banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana ) Array ( [-2] => pear [0] => pear [1] => pear [2] => pear ) ...
分类:
编程语言 时间:
2019-10-10 15:23:57
阅读次数:
94
参数如下: 注意:以下例子中命令均为Windows cmd命令窗口运行环境,往外官网列出的参数并不是全部参数,更全的参数要看monkey源代码。 一、常规 1、 help 作用:列出简单的用法。 例:adb shell monkey help 注:一般很少用到此参数,偷懒的做法直接输入adb she ...
分类:
移动开发 时间:
2019-10-09 19:10:08
阅读次数:
105
DataFrame的这些操作和Series很相似,这里简单介绍一下。 一,应用 apply()函数应用于轴级别,applymap应用于元素级别: 定义一个函数fun,使用apply()函数把fun应用到由DataFrame对象的列构成的一维数组上,通常fun函数是由聚合函数构成的。 定义一个函数fo ...
分类:
其他好文 时间:
2019-10-08 14:28:46
阅读次数:
169
脚本需要交互的时候,类似于py中的input功能, read从键盘输入中读取到变量N的值使用了两句代码,实际上read可以使用 p参数代替 ...
分类:
其他好文 时间:
2019-10-07 23:44:26
阅读次数:
181
Mac的Safari安装油猴插件(Tampermonkey) 官方的AppStore是没有油猴插件(Tampermonkey)的,官方插件不仅少,功能被阉割,相对弱小,还收费。嗯,这很苹果第三方拓展。 这是油猴插件(Tampermonkey)的下载地址,上面是老版本,下面是新版本。 https:// ...
分类:
系统相关 时间:
2019-10-05 12:43:35
阅读次数:
11138
协程工作的特点是遇到阻塞或耗时的任务时就切换,协程的生存依赖于线程,线程依赖于协程 一个似乎有点问题的例子 输出结果: 貌似这样的结果并未能达到我们所期待的并发效果,任务仍旧是按部就班的执行。答案在于使用gevent时,相关的一切都要更换成gevent的 耗时,阻塞部分换成gevent库的实现 输出 ...
分类:
编程语言 时间:
2019-10-04 18:54:42
阅读次数:
150
AppCrawler是什么 你可以把它想成类似monkey一样的工具,调起你的应用程序并执行各种动作(点击,输入,滑动等)来通过这种方式 来查看各种情况下应用程序的状态 官方文档链接:AppCrawler官方文档 如何使用AppCrawler 1.确保自己有最新版本的androidSDK,通过and ...
分类:
移动开发 时间:
2019-09-30 12:52:44
阅读次数:
234