1.安装测试环境 jdk 安装与配置 android sdk安装与配置 Python编辑器安装与配置 以上安装请自行百度教程 Monkeyrunner使用方法 http://www.android-doc.com/tools/help/monkeyrunner_concepts.html step1: 首先将设备和电脑连接,打开cmd输入 adb devices: 可以看到这个设备型号,以本机为例:ZTEC880U.则已经连接成功,如果失败请自行检查手机是否授权,如果报错 adb server…
我先引入一段代码: #test.py from com.android.monkeyrunner import MonkeyRunner as mr device=mr.waitForConnection(1.0,'ZTEC880U') #step1 device.startActivity(component="com.sinosun.tchats/.WiWelcomeActivity") #step2 mr.sleep(2) #step3 result=device.takeSna…
一.MonkeyRunner测试环境配置(转自) 1.  android-sdk 下载地址:http://www.android-doc.com/sdk/index.html 下载完成后,只需要解压就可以(注意解压的路径不可以有中文和空格),但是android-sdk的运行需要java虚拟机的支持及JDK,所以在使用android-sdk时需要先安装JDK,JDK是否有安装可以在自己电脑C:\ProgramFiles\Java 路径下查看是否有jdk和jre两个文件夹,如果有就代表已经安装好了(…
4. Monkey (压力测试) 这个是Android提供的系统工具.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法. ■测试的对象仅为应用程序包,有一定的局限性. ■Monky测试使用的事件流数据流是随机的,不能进行自定义. ■可对MonkeyTest的对象,事件数量,类型,频率等进行设置. 1.Monkey是什么以及有什么用 Monkey 就是Android中的一个…
https://testerhome.com/topics/878 MonkeyRunner可能大家已经听过无数次了,大家在网上也看过了各种关于的它的资料了,我这里就不再过多的啰嗦它的用途了,它可以对app做功能测试也可以对手机Rom做功能测试,在没有app源码的情况下monkeyrunner可以做到很好的功能测试.MonkeyRunner有一个录制脚本的工具和回放的功能,大家去下载monkeyrecody.py和monkeyplayback.py这两个脚本就可以了,这个我这里也不讲了,网上去g…
Android App 压力测试 第一部分 背景 1. 为什么要开展压力测试? 2. 什么时候开展压力测试?第二部分 理论 1. 手工测试场景 2. 自动测试创建 3. Monkey工具 4. ADB命令 5. Monkey Script 6. Monkey Runner 7. 压力测试结果分析 1.什么是CRASH? (crash 奔溃) 2. 什么是ANR? (无响应)第三部分 实践 1. 一个App的压力测试实践 2. Monkey高级参数的应用 3. CRASH结果析取 4. ANR结果…
学习前的准备 学习本教程前,你的电脑上至少应该有Apache JMeter这款软件.如果你没有,点击此处下载. 当你点进去后,你会发现它是一个依赖Java的软件 因此如果你电脑上没有Java环境,你应该首先安装它,然后才能在你的电脑上使用JMeter.(本文不提供安装Java环境的步骤,如果你不会安装,请自行百度"jdk8安装与配置") 关于JMeter的下载,如果你不想了解它是怎么实现的,下载Binaries版本即可. 如果你的操作系统是Windows,选择.zip格式的文件最好:…
Nessus安全测试插件编写教程 作者:Renaud Deraison 翻译:nixe0n 1.怎样编写一个高效的Nessus安全测试插件 在Nessus安全测试系统中, 所有的安全测试都是由nessusd进程发动的. 在测试期间, 一个好的测试插件必须能够有效地利用其它测试插件的测试结果. 例如:一个测试插件需要打开一个到FTP服务器的连接, 而在这之前它应该首先检查端口扫描测试插件的结果, 确定FTP端口是否打开. 在一般情况下,这样只会节约一点点时间, 但是如果被测试主机位于防火墙之后,…
APP测试策略 功能测试 安装.卸载测试 升级测试(跨版本) 数据丢失 版本兼容 业务逻辑测试 UI测试 异常测试 适配测试 软件 兼容性测试 硬件 性能测试 效率测试 启动时间 响应时间 页面流畅度 极限测试 在各种边界压力情况下,电池存储网速 能否正确响应 内存满时安装APP 运行时手机断电 运行APP时断掉网络 压力测试 反复/长期操作下,系统资源是否占用异常 反复安装卸载 其他功能反复使用 专项测试 电量电流测试or耗电测试 正向耗电 逆向耗电 后台耗电 流量测试 流量占用 后台流量 内…
Monkey.Monkeyrunner之间的区别 一.Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件稳定性.健壮性的快速有效的方法. Monkey介绍与安装 Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey…