本章主要介绍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压力测试相关推荐

  1. Android App压力测试

    前言:写这篇文章的目的,一是因为不少同学作为Android开发,很少会自己去做压力测试,不了解相关的技术,不知道压力测试是什么.怎么工作的:二是询问过身边的一些测试同学,他们进行压力测试的时候,很多情 ...

  2. Android App 压力测试 monkeyrunner

    Android App 压力测试 第一部分 背景 1. 为什么要开展压力测试? 2. 什么时候开展压力测试? 第二部分 理论 1. 手工测试场景 2. 自动测试创建 3. Monkey工具 4. AD ...

  3. Android APP压力测试(二) 之Monkey信息自动收集脚本

    转载-原文地址:   http://www.cnblogs.com/findyou/p/3936063.html Android APP压力测试(二) 之Monkey信息自动收集脚本 前言: 本文重点 ...

  4. Android Studio 运行HyperLPR开源项目安卓APP

    Android Studio 运行HyperLPR开源项目安卓APP 前提:已安装Android Studio 作为一个安卓小白,我学uni-app只是机缘巧合,只是想看看微信小程序怎么开发的,然后一 ...

  5. AIDA64压力测试教程,AIDA64压力测试多长时间,AIDA64压力测试结果怎么看

    硬件管理工具AIDA64功能全面专业,操作简便易学,使用AIDA64进行系统稳定性测试逐渐成为更多用户的选择.可能有很多用户对如何使用AIDA64进行系统稳定性测试不太了解,系统稳定性测试也称为压力测 ...

  6. 压力测试时软件崩溃怎么办,完善压力测试 避免系统崩溃恶果

    压力测试对系统的重要作用 我们对应用程序进行压力测试时经常会出现这种情况,就是测试到了最后却发现不明白测试结果有什么意义?实际上,当我们都不明白压力测试的意义时,我们就不能设计出各种极限测试用例. 压 ...

  7. Android App压力测试(Monkey和ADB)

    压力测试简介 压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试.通常 ...

  8. android 快传 源码_安卓APP仿茄子快传源码,Android项目源码类似茄子快传的快传项目包括服务端...

    适用范围:安卓APP仿茄子快传源码,Android项目源码类似茄子快传的快传项目包括服务端 演示地址:(以截图为准) 运行环境:Android+PC+web 其他说明: 本项目是一个基于安卓的类似茄子 ...

  9. Android App压力测试(慕课网学习笔记)

    转载:https://blog.csdn.net/a923751813/article/details/72884826 一  背景 1. 为什么开展压力测试 目标1:提高产品稳定性(产品稳定性是一项 ...

  10. win10兼容android下载安装,Win10手机运行安卓App兼容工具下载!

    [PConline 资讯]不久前有人从泄漏的Windows 10手机版build 10240中,解包出了微软内置的可以让Windows 10手机版兼容安卓App的模块,详情可以点此查看.不过,Wind ...

最新文章

  1. LeetCode:937. Reorder Log Files
  2. Matlab标识指令中字符的精细控制
  3. 联想android手机驱动,驱动天空 - 手机驱动 - 联想手机 lenovo
  4. Java Review - 并发编程_原子操作类原理剖析
  5. python Scrapy 从零开始学习笔记(一)
  6. 使用C#实现Form窗体的淡入淡出效果
  7. C语言char的大小写转换
  8. python字符映射与文件加密
  9. 零基础入门实践目标检测项目
  10. (十四)洞悉linux下的Netfilteriptables:开发一个match模块【实战】
  11. SPSS下载安装教程
  12. 软件安装管家NavisWorks2020中文版软件安装包下载地址及安装教程
  13. luogu P5064 [Ynoi2014] 等这场战争结束之后
  14. 实例化Servlet类异常404、500错误-解决方法
  15. springboot切面不生效踩坑纪录
  16. php wx.downloadimage,大神,wx.downloadImage 图片过期问题
  17. HE网站系统架设过程思路
  18. 云栖大会,一场边缘云计算的「超前瞻」之约
  19. Word里面如何修图
  20. 证券期货基础知识 计算机,2020国考中国证监会专业科目考试大纲(计算机类)...

热门文章

  1. EXCEL:转换人民币大写
  2. 做小说网站运营需要注意的要素
  3. 若依vue版菜单点不开 Error: Cannot find module ‘@/views/system/user/index‘
  4. Vue3 router 默认加载 views 文件夹下全部vue文件
  5. python输出列表元素_怎样用一行python打印列表所有元素
  6. 今日头条推荐算法原理
  7. 头条推荐越来越少是否还要坚持下去
  8. 为什么大厂程序员的另一半全职太太比例特别多?
  9. 微软商店打不开,闪退,或者根本没反应
  10. vxe-table renderer 渲染器详解,render 渲染器使用方式