首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Monkey测试1——Monkey的使用

    1 Monkey工具使用 2 3 一、 什么是Monkey 4 5 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。...Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。 6 7 二、 Monkey的特征 8 9 1、 测试的对象仅为应用程序包,有一定的局限性。...14 15 三、Monkey的基本用法 16 17 基本语法如下: 18 19 $ adb shell monkey [options] 20 21 如果不指定options,Monkey...25 四、Monkey测试的一个实例 26 27 通过这个实例,我们能理解Monkey测试的步骤以及如何知道哪些应用程序能够用Monkey进行测试。...163 五、关于Monkey测试的停止条件 164 165 Monkey Test执行过程中在下列三种情况下会自动停止: 166 167 1、如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作

    1.4K10

    Python协程之Gevent

    python中实现协程是基于Gevent模块,Gevent模块内部封装了greenlet模块;greenlet模块实现了在单线程中切换状态,Gevent模块在此之上还实现了遇到I/O操作自动切换,使程序运行更快...;但是Gevent只在遇到自己认识的I/O操作时切换,所以需要使用Gevent包的一个模块:猴子补丁,使用了这个补丁,Gevent会直接修改在它之后导入的模块中的I/O操作,使其可以让Gevent识别,...示例1: from gevent import monkey monkey.patch_all() # monkey补丁会将在它之后导入的模块的IO操作打包,使gevent认识他们 import...gevent.sleep(1) print("4") g1 = gevent.spawn(work1) g2 = gevent.spawn(work2) # g1.join() #...g2.join() gevent.joinall([g1,g2]) 示例2:爬取网页 from gevent import monkey;monkey.patch_all() import gevent

    92920

    gevent 迁移 Python 3

    时隔一年多,gevent 的作者 Denis Bilenko 终于从创业的百忙之中,抽出时间打算 review 我在 2012 年的时候完成的 gevent 到 Python 3 的迁移工作。...其实在 Denis 联系我之前,我已经放弃他了——因为他实在是很久很久没有在 gevent 上活跃开发了,gevent 1.0 感觉也是憋了好久憋出来的。...当时连蟒爹的 Tulip/asyncio 都眼瞅着要发布了,我就直接 fork 了个项目叫 gevent3,也就是 Python 3 版的、基于 asyncio 的 gevent,这个 gevent3...gevent 的代码里从 Python 代码树拷贝了一些测试文件,比如 greentests/2.6/test__xxxxxx.py,用以测试 monkey patch 上去的 gevent 代码的正确性...最后发现 greentest/monkey_test.py 那货是亲自 exec() 的 2.6 和 2.7 下面的某些测试代码,而我给 monkey_test.py 也加上了 print_function

    66010

    Python 协程检测Kubernetes服务端口

    安装 使用协程,需要安装模块 pip3 install gevent 什么是猴子补丁(monkey patch) monkey patch指的是在执行时动态替换,通常是在startup的时候....用过gevent就会知道,会在最开头的地方gevent.monkey.patch_all();把标准库中的thread/socket等给替换掉.这样我们在后面使用socket的时候能够跟寻常一样使用,无需改动不论什么代码...使用 导入模块时,必须要导入猴子补丁 from gevent import monkey; monkey.patch_all() import gevent 示例 from gevent import ...monkey;monkey.patch_all() # 它会把下面导入的所有的模块中的IO操作都打成一个包,gevent就能够认识这些IO了 import time import gevent def... monkey;monkey.patch_all() import gevent # data = "" # with open('test.json') as f: #     data = json.loads

    67510
    领券