性能测试工具 python+monkey+ 监控 crash,性能统计

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

目录

前言:

V2.1 2017/08/08

报告截图

V2.0 2017/08/07

V1.5

monkey 配置文件 Config.py

monkey 压力测试及性能统计


前言:

在进行性能测试时,我们需要监控应用程序的运行情况,以便在出现问题时能够及时发现并解决问题。

V2.1 2017/08/08

1.新增手动测试过程中性能数据统计
2.monkeyTest.py:line72~line131 为手动测试部分
3.monkeyTest.py:line134~line191 为 Monkey 测试部分
4.注意两种测试开始部分注释,按照注释内容进行相关代码操作

报告截图

V2.0 2017/08/07

1.优化了统计性能数据的代码,主要是 cpu rate 的计算方式
2.解决多设备数据统计错误问题,使用持久化记录数据信息
3.最终报告格式修改

V1.5

1.增加 Config 配置文件
2.增加设备实时监控,支持随时断开设备、插入新设备,每 10s 检查一次设备并自动运行
3.增加 monkey_stop.py,支持随时停止 monkey 运行并重启(重启操作

分享3个CPU跑分数据库查询,AMD Inter cpu各项分数查询 https://www.cpu-monkey.com/en/ https://us.rebusfarm.net/en/tempbench?view=benchmark https://www.cgdirector.com/ 一个简单的CPU分数查询网站分享,排名不分前后,无法登录挂梯子,不回答404内容 1、https://www.cpu-monkey.com/en/ 常见的跑分软件 cinebench R15 20 23 都有,而且有所有cpu数据库查询 2、https://us.rebusf. 阅读详情

相关推荐

python+monkey+ 监控 crash,性能统计

Monkey是Android自动化测试框架中的一个重要组成部分,可以用于测试Android应用程序的性能稳定性。它支持多种测试用例格式,包括monkeymonkeyrunner、monkey-patch等。在编写Monkey测试脚本时,我们可以使用Python语言来实现对Android应用程序的性能稳定性测试。

DJ355的博客 374

集合了monkey、uiautomator、CPU内存等一款全面测试工具

monkey、uiautomator、CPU内存性能集合而成的测试工具工具稳定无异常

Python+Monkey+ 监控 Crash性能统计

之前写过monkey方面的测试,这次刚好有项目用到,并且需要监控性能信息,所以重构了一次 monkey 压力测试android python3 统计性能信息cpu,men,fps,battery,flow 支持wifi,gprs统计 统计crash信息 monkey.ini 配置文件 1 cmd=adb shell monkey -p com.jianshu.haruki --throttle 500 --ignore-timeouts --ignore-2 crashes --monitor-n

weixin_45129876的博客 833

自用网站推荐4

PicularManyPixelsventuskyvidevo考试酷:CPU-Monkey万词王:熊猫搜书:PPT超级市场:大学资源网:Oalib。

qq_47301716的博客 3822

安卓应用测试&Monkey&MonkeyScript&MonkeyRunner&pyhton性能工具脚本

本文主要讲解,利用工具对安卓应用进行性能的专项测试。包括adb的使用与安装,monkey的介绍、使用,以及扩展,指定模块进行压测。 还有monkey脚本的编写,包括MonkeyScript&MonkeyRunner。以及其他的pyhton性能工具脚本的编写.........

喵酱 2447

性能优化案例研究:使用mobileperf解决真实Android应用性能问题

在移动应用开发中,性能问题常常成为用户体验的隐形杀手。mobileperf作为一款专业的Android性能测试工具,能够帮助开发者快速定位并解决应用中的CPU占用过高、内存泄漏、启动缓慢等关键性能瓶颈。本文将通过真实案例,展示如何利用mobileperf的强大功能进行全面的性能分析与优化。 ## 📊 mobileperf架构解析:全方位性能监控能力 mobileperf采用分层架构设计,从数

gitblog_01118的博客 916

测试开发工具全景图:从自动化到性能测试的实战选型指南

在软件测试领域,自动化测试与性能测试是保障软件质量的核心技术。自动化测试通过模拟用户操作,将重复性测试任务交由机器执行,其原理在于利用脚本驱动测试工具,实现对UI、API等不同层面的覆盖,从而显著提升测试效率回归测试的可靠性。性能测试则通过模拟并发负载,探测系统在压力下的表现瓶颈,其技术价值在于提前发现性能问题,优化系统架构。在实际工程实践中,测试开发工程师需要根据Web UI、移动端、API等不同应用场景,选择合适的工具链。例如,在Web UI自动化中,Selenium与Playwright是常见选择,

weixin_34341117的博客 415

Android CrashANR监控

本文主要用来了解客户端CrashANR知识,总结两者的差别,以及在测试过程中如何关注。 闪退分为Java层的闪退native层的闪退。

adorable_的博客 1960

Android自动测试之Monkey工具

                                                  Monkey工具 前言: 最近开始研究Android自动化测试方法,对其中的一些工具、方法框架做了一些简单的整理,其中包括android测试框架、CTS、MonkeyMonkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能...

java程序 446

Monkey测试--monkey压力测试及性能监控

基础环境 jdk1.8安装 sdk: 下载sdk:http://tools.android-studio.org/index.phph/sdk 配置环境变量:ANDROID_HOME=sdkpath path添加:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; adb命令:adb是Android调试桥 monkey使用 做App性能的测试 m...

u013465115的博客 2525

Monkey内存CPU测试

测试准备: 1.3个app:压力测试APP1 com.hst.che 压力对比测试APP2 com.kingsoft 无压力测试APP3 com.sjhst.che 2.压力测试指令: 分别对APP1APP2同时进行相同条件的测试并生成log文件(该文件用来分析crush.anr,exception) 3.内存采集批处理文件: 4.cpu采集批处理文...

与君共勉 6170

android app性能测试-----CPU占用

1、使用monkey对应用进行压测 monkey -p 包名 --pct-syskeys 0 --ignore-crashes --ignore-native-crashes --ignore-timeouts --ignore-security-exceptions --throttle 1000 9999999 2、获取pss值 @echo off :a adb shell to...

快乐的猫猫 1535

Monkey cpu数据获取

CPU数据获取 l通过系统文件dumpsys来取值,可以看到所有进程的内存信息,命令如下: adb shell dumpsys cpuinfo 如上:测试程序CPU占用率为1.9%,其中用户(user)占用1.2%,内核占用0.6%。 l查看cpu详细信息,获取文件top信息 查看前5个进程的cpu信息 adb shell top -m 5 这主要关注CPU占比,如果比例很高...

与君共勉 4753

cpu压力测试 Android,Android App 压力测试方法(Monkey

一.为什么要开展压力测试a.提高产品的稳定性;b.提高产品的留存率二.什么时候开展压力测试a.首轮功能测试通过后;b.下班后的夜间进行三.7个基础知识(理论部分)3.1 手动测试场景与自动测试场景3.2 Monkey测试工具介绍Monkey是发送伪随机用户事件的工具Monkey在手机系统里;Monkey需要借助ADB使用;3.3 MonkeyScript测试命令集合介绍3.4 异常测试结果分析四...

weixin_36140358的博客 1030

APP使用Monkey进行稳定性测试

稳定性测试是软件长时间持续运行,系统版本是否稳定,是否能持续的为用户提供服务稳定性测试也是性能测试一种。

sleeplover_soda的博客 1145

关于洋垃圾E5的那些事

警惕“高性价比”陷阱:起底洋垃圾电脑配置的猫腻与危害

WABC0329_CPS的博客 8833

软件测试教程:monkey压力测试

一、Monkey压力测试的原理 1. adb shell monkey的运行机制 实际上是执行手机中/system/bin/monkey这个脚本; 2. Monkey事件注入机制Monkey注入系统事件是通过 framework 层的 hidenApi (如:activemanager,inputmanager,windowmanager) 获取系统服务。 Monkey中有11种事件,这些事件在MonkeyEventSource中对事件之间的比例进行设置。 Monkey事件根据类型比例生成事件队列

黑马程序员官方博客 1147

无私回馈各种网站

Office Plus:http://www.officeplus.cn/Template/Home.shtml 优品PPT:https://www.ypppt.com/ 第一PPT:http://www.1ppt.com/ PPT之家:https://www.52ppt.com/moban/ 51PPT:http://www.51pptmoban.com/ WPS智能PPT:https://aippt.wps.cn/welcome 其它在线工具: WiFi 连接卡:https://wificard.io/

lidongxu_1024的博客 5761
上一篇: Jmeter GET 请求 参数为 Json 串且参数中存在变量的转化
下一篇: Junit4+MultiThreadedTestRunner 并发测试
自由家
博客等级 码龄3年 168粉丝 328原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值