android猴子测试,听话的“猴子”安卓app压力测试
本章主要介绍4399AT的公用脚本配合monkey进行压力测试,可以让猴子测试,不在那么随机操作,可以有顺序的帮我们解决登录,进入APP的一些相关操作,提高测试效率和配合持续构建编译自动化测试使用~
原理也没有多高深,就是在monkey运行之前,进行被测的app的操作,如登录等;
我们主要从脚本,执行命令,跟测试报告三方面介绍:
脚本:
screenShootGap:截图的频度,500ms还是1s
useScreenShoot:截图开关,true 或者 false
suffix:要执行的monkey命令
案例如下:
其中有一点还要注意就是在公用的脚本中,duration 可以控制monkey执行时间,如执行100s或者根据monkey的事件数执行。如:
duration:100,这个就是执行100s
duration:2, 只要小于10以下,就根据monkey的事件来执行,完全monkey做主;
执行命令:
在命令增加 -t monkey
如:
java -jar cn.m4399.jar -gc youpaiCommon_2.9.json -c monkey.json -a game.v329716.apk -login -u cya00002:test4399 -all -t monkey
意思是对游拍进行有登录用例的monkey压力测试;
报告:
老样子产生TestReport文件夹,里面有相关性能及运行记录,点击index,查看测试报告:
点击设备详情,进入相应设备报告:
以上,就是整体关于如何让“猴子”有半听话的做压力测试~至于monkey本身的缺陷目前还是无法处理~
如有兴趣的同学可关注微信公众号"测试一般不一般",进行资料查阅及工具的获取~
预计年前或者年后会出一版GUI页面操作版~敬请期待~
android猴子测试,听话的“猴子”安卓app压力测试相关推荐
- Android App压力测试
前言:写这篇文章的目的,一是因为不少同学作为Android开发,很少会自己去做压力测试,不了解相关的技术,不知道压力测试是什么.怎么工作的:二是询问过身边的一些测试同学,他们进行压力测试的时候,很多情 ...
- Android App 压力测试 monkeyrunner
Android App 压力测试 第一部分 背景 1. 为什么要开展压力测试? 2. 什么时候开展压力测试? 第二部分 理论 1. 手工测试场景 2. 自动测试创建 3. Monkey工具 4. AD ...
- Android APP压力测试(二) 之Monkey信息自动收集脚本
转载-原文地址: http://www.cnblogs.com/findyou/p/3936063.html Android APP压力测试(二) 之Monkey信息自动收集脚本 前言: 本文重点 ...
- Android Studio 运行HyperLPR开源项目安卓APP
Android Studio 运行HyperLPR开源项目安卓APP 前提:已安装Android Studio 作为一个安卓小白,我学uni-app只是机缘巧合,只是想看看微信小程序怎么开发的,然后一 ...
- AIDA64压力测试教程,AIDA64压力测试多长时间,AIDA64压力测试结果怎么看
硬件管理工具AIDA64功能全面专业,操作简便易学,使用AIDA64进行系统稳定性测试逐渐成为更多用户的选择.可能有很多用户对如何使用AIDA64进行系统稳定性测试不太了解,系统稳定性测试也称为压力测 ...
- 压力测试时软件崩溃怎么办,完善压力测试 避免系统崩溃恶果
压力测试对系统的重要作用 我们对应用程序进行压力测试时经常会出现这种情况,就是测试到了最后却发现不明白测试结果有什么意义?实际上,当我们都不明白压力测试的意义时,我们就不能设计出各种极限测试用例. 压 ...
- Android App压力测试(Monkey和ADB)
压力测试简介 压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试.通常 ...
- android 快传 源码_安卓APP仿茄子快传源码,Android项目源码类似茄子快传的快传项目包括服务端...
适用范围:安卓APP仿茄子快传源码,Android项目源码类似茄子快传的快传项目包括服务端 演示地址:(以截图为准) 运行环境:Android+PC+web 其他说明: 本项目是一个基于安卓的类似茄子 ...
- Android App压力测试(慕课网学习笔记)
转载:https://blog.csdn.net/a923751813/article/details/72884826 一 背景 1. 为什么开展压力测试 目标1:提高产品稳定性(产品稳定性是一项 ...
- win10兼容android下载安装,Win10手机运行安卓App兼容工具下载!
[PConline 资讯]不久前有人从泄漏的Windows 10手机版build 10240中,解包出了微软内置的可以让Windows 10手机版兼容安卓App的模块,详情可以点此查看.不过,Wind ...
最新文章
- LeetCode:937. Reorder Log Files
- Matlab标识指令中字符的精细控制
- 联想android手机驱动,驱动天空 - 手机驱动 - 联想手机 lenovo
- Java Review - 并发编程_原子操作类原理剖析
- python Scrapy 从零开始学习笔记(一)
- 使用C#实现Form窗体的淡入淡出效果
- C语言char的大小写转换
- python字符映射与文件加密
- 零基础入门实践目标检测项目
- (十四)洞悉linux下的Netfilteriptables:开发一个match模块【实战】
- SPSS下载安装教程
- 软件安装管家NavisWorks2020中文版软件安装包下载地址及安装教程
- luogu P5064 [Ynoi2014] 等这场战争结束之后
- 实例化Servlet类异常404、500错误-解决方法
- springboot切面不生效踩坑纪录
- php wx.downloadimage,大神,wx.downloadImage 图片过期问题
- HE网站系统架设过程思路
- 云栖大会,一场边缘云计算的「超前瞻」之约
- Word里面如何修图
- 证券期货基础知识 计算机,2020国考中国证监会专业科目考试大纲(计算机类)...
热门文章
- EXCEL:转换人民币大写
- 做小说网站运营需要注意的要素
- 若依vue版菜单点不开 Error: Cannot find module ‘@/views/system/user/index‘
- Vue3 router 默认加载 views 文件夹下全部vue文件
- python输出列表元素_怎样用一行python打印列表所有元素
- 今日头条推荐算法原理
- 头条推荐越来越少是否还要坚持下去
- 为什么大厂程序员的另一半全职太太比例特别多?
- 微软商店打不开,闪退,或者根本没反应
- vxe-table renderer 渲染器详解,render 渲染器使用方式