【性能测试】【移动端性能测试3】monkey压力测试
【性能测试】【移动端性能测试1】测试方法概要: https://www.cnblogs.com/haochuang/articles/12484846.html
【性能测试】【移动端性能测试2】移动端测试点:https://www.cnblogs.com/haochuang/articles/12484948.html
【性能测试】【移动端性能测试3】monkey压力测试:https://www.cnblogs.com/haochuang/p/12484923.html
关于移动端测试,monkey压力测试
- 安卓手机跟电脑安装豌豆荚
- 启动adb的服务(关闭服务 adb kill-server) adb devices
- 安装apk adb install HelloWorld.apk
- 查看应用程序包名
- 只需要在连接手机后,输入命令:adb shell am monitor
- 在手机上点击程序,就能显示程序包名
- Monkey测试原理:
- Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
- adb shell monkey -p 程序包名 -v --throttle 300 1000 执行1000次随机事件,间隔300毫秒
- 显示具体app cpu占用情况 adb shell dumpsys cpuinfo|grep app包名
- 内存使用 情况 dumpsys meminfo|grep app包名
- 查看某个app日志/保存日志 adb shell logcat |findstr gov.pianzong.androidnga > C:\nag20190604.log
- 查看日志
- windows tomcat/log/catalina.out
- linux /var/log/secure
- 报错问题
- could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon 端口占用
- 解决:adb nodaemon server netstat -ano | findstr "5037" 打开资源管理器关掉查出来的pid
摘自:https://www.cnblogs.com/wp950416/p/12172863.html

赠人玫瑰
手留余香
我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2017-03-13 【Linux】Linux 文件中^M字符处理
2012-03-13 [原]Python命令
2012-03-13 [原]一些KVM测试过程中的命令笔记(2)分配实例
2012-03-13 [原]一些KVM测试过程中的命令笔记(1)
2012-03-13 [收藏]实践参考:parted创建硬盘分区并创建LVM