首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

APP测试之Monkey压力测试(一)

Monkey原理也是类似,通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、滑动Trackball、手势输入等操作),来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。...; (三)Monkey命令详解 关于环境,我们已经在之前搭建好了,还没搭建好的小可爱请参照:速看,APP测试之ADB最全指南, 根据文章介绍下载对应工具并完成工具安装,熟悉操作环境。...需要知道待测试app的包名,可以通过使用“uiautomatorviewer.bat”工具来获取,也可以直接询问提供app的开发小哥哥,或者直接使用adb命令获取包名。...方法二:查看设备中所有的包,在cmd 窗口中执行以下命令: //获取APP包名方法二 adb shell cd data/data ls 之后输入一些Monkey命令,就可以开始测试。...Log并存到电脑本地,但是以上组合在monkey测试完成后,logcat仍然在执行,测试时需注意手动结束。

2.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

APP测试之Monkey压力测试(二)

通过APP测试之Monkey测试(一),我们了解了Monkey是什么,Monkey是如何实现对APP进行压力测试,也熟悉了Monkey基本的命令,今天将在之前的基础上进行补充和拓展,一起深入接触并掌握Monkey...,这之后,我们还将总结APP测试常见问题,不要错过哦!...Android平台应用程序可能产生以下四种Crash: App层(JAVA应用程序): 1、Force Close Crash 2、ANR Crash Native层(本地框架): 3、Tombstone...2.数字对应下面百分比对应的数字,比如下图中0:15.0%,表示分配--pct-touch事件15%,测试100次分配15次测试down-up ?...(2)检查dropbox目录下是否有相关crash日志信息,主要关注是否有以下4类crash错误信息:data_app_wtf,data_app_anr,data_app_crash,system_server_watchdog

1.6K81

APP测试之Monkey压力测试(一)

大家好,我是coco小锦鲤 要问coco这个假期有什么特别的 毫无疑问的 就是应萌新们的呼吁 写了一系列APP测试相关 码了七篇很长长又很干干的文 本来预计要嗨七天 结果五天已经闪电结束 既然如此...Monkey原理也是类似,通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、滑动Trackball、手势输入等操作),来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。...(三)Monkey命令详解 关于环境,我们已经在之前搭建好了,还没搭建好的小可爱请参照:速看,APP测试之ADB最全指南, 根据文章介绍下载对应工具并完成工具安装,熟悉操作环境。...需要知道待测试app的包名,可以通过使用“uiautomatorviewer.bat”工具来获取,也可以直接询问提供app的开发小哥哥,或者直接使用adb命令获取包名。...方法二:查看设备中所有的包,在cmd 窗口中执行以下命令: //获取APP包名方法二 adb shell cd data/data ls 之后输入一些Monkey命令,就可以开始测试

1.8K21

使用 monkey 对 App 进行压力测试

它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对 APP 进行压力测试。 monkey 测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。...,包括了测试中选中/未选中的Activity信息 2、事件选项 -s 伪随机数生成器的seed值。...Monkey测试1:adb shell monkey -p 包名 –s 10 100 Monkey 测试2:adb shell monkey -p 包名 –s 10 100 指定了相同的Seed值,就可以保证两次测试产生的随机操作序列是完全相同的...Monkey finished   Monkey finished:这个字段表明本次的 Monkey 没有异常,测试通过。   ...CRASH: com.onekchi.downloadmanager (pid 12919) ANR   如果有搜索结果,则表示测试过程中,测试对象出现了无响应的现象,因此测试不通过。

1.7K23

如何对APP服务端进行压力测试

APP性能测试分为客户端性能测试和服务端性能测试,客户端的性能测试主要是针对启动快慢、耗电量、耗流量、内存使用等指标进行评估,目前主流的APP客户端性能测试工具有腾讯GT、testin、听云、AppsTest...而针对APP服务端的性能测试,主要关注点在于服务端的压力,与传统软件的服务端性能测试没太大区别,都是根据客户端与服务端通信使用的不同协议来构建对应协议的请求,目前使用最多的还是http协议。...1、打开HYPERPACER,建立测试工程,选择压力测试场景 ? 2、点击【录制】图标,进行脚本录制设置,默认浏览器选择“MOBILE APP”,监听端口选择固定端口并设置为5151,如下图: ?...压力的起点是通过负载测试得来的,也就是系统正常运行的最大负载量,对于微博这种应用广泛的web应用,我们假定它的正常运行的负载量是200用户(当然实际肯定远不止如此),最大用户数是500(实际也远不止如此...执行压力测试后可以检查每秒是否低于2个交易,低于2个交易则终止执行。 ————————————————————

7.5K30

App测试11点建议

1、动手之前先弄清设备和平台 在测试设计之初,测试人员首先会考虑的是测试的环境,也就是确定App究竟需要运行在什么样的设备和平台上。...3、考虑多任务和意外情况处理 测试人员在设计和测试App的时候考虑到App被别的程序或者用户切换到后台时,需要进行什么操作。...App因从网络加载数据而出错的情况会大大减少,提高了App的稳定性。 App在一定程度上可以算是支持了离线浏览。 对App开发和维护团队来说,则可以减轻App请求对服务器进行大量访问的压力。...8、对于既有Web版本又有App版本的App要减少依赖 很多App开发时都已经先有了Web的版本,而App只是把Web的内容展示在移动设备上,这就会让App的很多功能依赖于Web事先实现的方式 9、开展分层测试和探索性测试...10、APP安全测试 测试App请求中是否包含了明文的用户信息,测试App的请求是否加密,测试SQLite数据库的存储是否安全,利用一些其他工具对app进行安全测试 11、善用log去分析和定位问题 app

12810

App测试11点建议

1、动手之前先弄清设备和平台 在测试设计之初,测试人员首先会考虑的是测试的环境,也就是确定App究竟需要运行在什么样的设备和平台上。...3、考虑多任务和意外情况处理 测试人员在设计和测试App的时候考虑到App被别的程序或者用户切换到后台时,需要进行什么操作。...(5)对App开发和维护团队来说,则可以减轻App请求对服务器进行大量访问的压力。...8、对于既有Web版本又有App版本的App要减少依赖 很多App开发时都已经先有了Web的版本,而App只是把Web的内容展示在移动设备上,这就会让App的很多功能依赖于Web事先实现的方式 9、开展分层测试和探索性测试...10、APP安全测试 测试App请求中是否包含了明文的用户信息,测试App的请求是否加密,测试SQLite数据库的存储是否安全,利用一些其他工具对app进行安全测试 11、善用log去分析和定位问题 app

48400

深入探究App压力测试的关键要点:从零开始学习Monkey

简介Monkey 是 Google 提供的一个用于稳定性与压力测试的命令行工具可以运行在模拟器或者实际设备中它向系统发送伪随机的用户事件对软件进行稳定性与压力测试为什么要用 MonkeyMonkey 就是像猴子一样上蹿下跳地乱点为了测试软件的稳定性...,健壮性随机点击比顺序点击更容易发现问题Monkey 基本用法在命令提示符中输入 adb devices 查看有无连接的设备确认有设备连接获取 app 的包名adb shell monkey [参数]...--pct-pinchzoom:缩放事件--pct-rotation:屏幕旋转事件--pct-flip:键盘事件--pct-anyevent:任意事件注意:所有类型属性比例加起来不能超过 100雪球 app...压力测试实战确定测试 app 的包名:adb shell dumpsys activity | grep mFocusedActivity执行 8 小时:需要跑的时间/命令之间的时间间隔=要执行的次数...压力测试脚本示例adb shell monkey -p com.xueqiu.android --pct-touch 30 --pct-motion 30 --pct-syskeys 10 --pct-appswitch

5810

58赶集借微信能力“偷袭”11,推出闲置转让APP“转转”

昨日,11购物狂欢节开场仅仅33分53秒时,成交额即破200亿,轻松打破去年同时段交易记录。...然而今年,在互联网各大红人及媒体之间热传的话题除了11那令人惊叹的新记录外,也在谈论巧妙借势双十一推出的APP应用 ——“转转”。...在11这个全球每年线上交易额最高的人造购物节影响下,人们原来出于“更节省”而进行网络购物的初衷彻底被颠覆,成堆用不着或者不使用的东西被人们不断的添置在购物车里,而这些被贴上“难处理”的标签物品,也成了剁手党的一块...精准切入,11的大餐有转转一席 可以说,58赶集这次推出“转转”的时机非常的巧妙,作为分类信息网站,它非常了解二手交易群体的心理和需求,在一众“买买买”的高喊声中,利用大众心中消费后痛点借势而出获得众多人关注...在58赶集的二手业务类别下,每天用户数超过500万,每天发布的新商品数能达几十万,而物品都是要流转的,可以毫不夸张的说,11的订单增长有多迅速,转转未来就会有多快的发展潜力。

1.4K40

使用sysbench压力测试MySQL(一)(r11笔记第3天)

如果大家看过《高性能MySQL》这本书,就会发现里面对于基准测试的描述非常全面和专业,里面的测试场景都是基于早期版本,这个版本有一个不太方便的地方就是无法抓取到更细节的数据,只有平均值,所以要不需要定制脚本...,要不就需要更多的测试场景和时间来得到一个报告。...wget -c http://www.lua.org/ftp/lua-5.2.0.tar.gz 解压后切换到目录下 make linux make install 压力参数前的准备 我们打算测试的MySQL...我测试了3分钟之内(说实话时间有点短)。但是还能看出一些效果。对于线程30,线程50等的场景测试下,可以看到在线程100~150之间测试结果的数据结果有些不稳定,逐步呈现下降趋势。 ?...当然按照这种加压方式,当加压测试到线程数300就又扛不住了。所以通过这些测试能够马上发现很多潜在的问题。

2.1K80

LoadRunner11实操压力测试-一步一步慢慢来

之前给大家介绍了LoadRunner11的安装和激活成功教程,因为过程比较浅显易懂所以就没有加图片。...今天给大家介绍下LoadRunner11压力测试整个流程是个什么样子的,为了更加形象的描述整个流程也为了让小白明白,所以这篇文章会图文并茂,鼓掌吧!...详情如下: 录制脚本 首先我们要找到LoadRunner11的运行图标点击运行,图标的模样如下图: 进入主页面后我们需要点击创建/编辑脚本(本人安装的是中文版,具体中文版安装同样参考LoadRunner11...测试结果 脚本运行完成之后,点击箭头指向的分析结果按钮,自动生成分析概要; 测试分析概要界面如下图所示,至此使用LoadRunner11实操压力测试流程全部结束,可喜可贺!...注意:选择报告—》HTML Report导出生成的结果 编后语:LoadRunner11是一个十分实用便捷的负载测试工具,但是再好的工具也是要人来使的,对于LR的学习还是任重而道远!

52450

2019-11-20-app专项测试【Android电量】Battery Historian耗电分析

设备环境:macos 测试对象:Android-app 使用 Homebrew 安装docker brew cask install docker 在终端搜索Battery Historian相关的镜像...使用此选项进行短时间测试(3-4小时)。...采集报告前将battery统计状态重置,重置命令结束后断开usb,测试结束后用获取报告命令导出统计文件包: adb shell dumpsys batterystats --reset 执行上面两条命令后...,相当于清理了battery记录的日志,点开了微信、后置相机、今日头条运行一段时间,然后导出报告 adb bugreport bugreport.zip 或者下面的命令,加上包名,测指定的app(包名com.example.android.sunshine.app...shell dumpsys batterystats > bugreport.txt adb shell dumpsys batterystats>com.example.android.sunshine.app

1.4K20

Android:11已经过了12都要到了,还不给你的APP加上自动换图标的功能吗?

前言 也许你也注意到了,在临近11之际,手机上电商类APP的应用图标已经悄无声息换成了11专属图标,比如某宝和某东: image.png 可能你会说,这有什么奇怪的,应用市场开启自动更新不就可以了么...为此,我特意查看了我手机上的某宝APP的当前版本,并对比了历史版本上的图标,发现并不对应。 默认是88会员节专属图标,而现在显示的是11图标。...场景剖析 以电商类APP11活动为例,在11活动开始前的某个时间点(比如10天前)就要开始对活动的预热,此时就要实现图标的自动更换,而在活动结束之后,也必须要能更换回正常图标,并且要求过程尽量对用户无感知...,更不能影响用户对APP的正常使用。...--11专属Activity别名--> <activity-alias android:name=".SplashAlias2Activity" android:enabled="false

3.1K20

微信首个 11,京东、网易严选、蘑菇街……这些小程序卖得怎么样?

在今天电商流量成本居高不下,传统电商的引流模式相对固化的背景下,无论是自建 App ,还是在电商平台上开店,都面临着获客和活跃度的双重压力。而这是传统的纯搜索式电商无法克服的难题。... 11 期间, 拼多多在小程序和 App 上的活动非常丰富。...在网易严选看来,「小程序做优惠活动的特点是用户参与成本低。」今年 11 期间,网易严选 App 上核心的优惠券、满减、限时购等活动,都已在小程序上同步。...在今年 11 , SEE 小电铺等各家开发平台还选择了推出相应的优惠活动。...不过,传统电商与电商小程序的根本差异也在于此,尽管都是 11 ,尽管都是流量的风聚云散,但电商 App 终归是有一个相对固定的流量池的。

8.7K40

十三届11,一部电商流量变迁史

倘若从这样的视角来审视“11”,过去十几年中的进化和演变,其实就是一部简化版的电商流量变迁史。 01 PC时代的“压力测试” “11”代表的造节运动,本就是“压力测试”的结果。...这场“压力测试”的结果并不让人陌生,在流量入口和流量规模都有限的局面下,谁能掌握更多的流量,谁就有机会成为最大的赢家。...到了移动互联网时代,网民规模随着智能手机的销量持续增长,微信、淘宝、微博等月活上亿的超级APP相继诞生。庞大的流量红利,深度改变了电商市场的游戏规则,一年一度的11正式和疯狂挂钩。...2018年的11迎来了最高潮,除了微博、微信、各大APP和电视台的植入式营销,线下也出现了形形色色的灯箱广告。...有些平台为了冲数据想了各种办法让用户下单,导致11后退货率极高;有些商家在优惠活动中玩猫腻,消费者以为“薅羊毛”,实际上被商家“割了韭菜”;有些平台为了刺激用户消费,推出了各种巧立名目的金融产品;物流承压

11.6K40

一到秒杀就瘫痪?压测大师保你后台稳健

gapspro 获取价值5888元的压测大师专家代金券(新用户需先注册)** 活动细则: 提交信息后,即可获得代金券 代金券有效期为90天 代金券使用规则请咨询企业客服QQ:2852350013 不与其他优惠活动同时使用...在每次的节日活动中,服务器承受的压力往往是个重大的考验,于是服务器压测成为了一个必不可少的试金石。...结账下单支付成功”及“节日活动顺利成功” 作为电子商务的购物,我们往往关注频率最高的几个场景是: 秒杀、闪购活动时选购——结账无法操作,收入损失惨重 节庆活动参加人数过多——服务器宕机、网站\小程序\APP...[5.png] 提交购物车订单的CPU和内存的使用情况: [6.png] 三、在高并发下定位功能bug 在高并发的服务器压力下,往往会容易出现概率性的功能bug。...[8.png] [9.png] 现正值新春元宵佳节,压测大师隆重推出优惠活动: 领取5888代金券,来体验专家模式一体式全流程的服务,保障电商全链路的通畅和稳定。

10.6K30

花小猪出圈:“质疑声”盖过“赞扬声”

随着网约车市场滴滴独大的格局稳定,网约车按公里计费、优惠活动减少,乘车价格慢慢上涨,价格敏感用户逐渐分散到中小型网约车平台或者流失。...花小猪出圈 2020年3月,花小猪开始在贵州遵义、山东临沂等城市测试运营;2020年7月22日,滴滴宣布“花小猪打车”即上线;而后几个月,花小猪全面铺开,在南京、合肥、青岛、郑州、保定、潍坊等更多城市运营...在零售市场低价促销相当于“万金油”,这一点从618、1112,电商节层出不穷而且一年比一年阵势大,总商品销量逐年创新高的现象中便可知。...与此同时,在拼多多、趣头条、云集等各种省钱、赚钱软件大热的时代,人们对各类优惠活动司空见惯,可低价对消费者的诱惑力不降反升。...司机每天出车前需人脸识别,行程当中全程录音,乘客可在花小猪APP内进行行程分享、紧急求助及报警等操作。 尽管如此,用户仍将花小猪归为“黑车”一类,口碑一落千丈。

5.4K20

黑五大促落幕, 中国跨境电商“疏远”亚马逊

在通胀压力居高不下、消费动力不足的大背景下,这个为期5天、横跨感恩节、黑色星期五和网络星期一的购物节,在销售数据上超出了外界的预期。...SHEIN,拼多多旗下的Temu,阿里巴巴旗下的全球速卖通,以及其他许多跨境独立站,在上个月都相继推出了各自的优惠活动。...总部位于广州的SHEIN如今已经成长为美国市场上最大的快时尚品牌,App下载量超过亚马逊。...SHEIN今年的活动从1111日一直持续到12月3日,横跨11、黑五和网络星期一,全场商品最高2.5折,使用优惠券可额外享7折。...在上线两周后,Temu的App下载量便登顶美国谷歌Google Play和苹果App Store应用商店购物类App下载量榜首。Temu在10月底便开始了黑五的大促预告。

1.7K40
领券