常用性能测试工具和命令汇总

测试大块测试子块工具或命令用途和说明
APP前端Android端  
应用性能(CPU)命令:adb shell(dumpsys cpuinfo)测试在空闲、中等消耗、高消耗下cpu的运行情况
命令:top -m 5 -s cpu
应用性能(内存)命令:adb shell(dumpsys meminfo )测试内存的运行情况
命令:getprop |grep dalvik.vm.heapgrowthlimit
应用性能(电量)命令:adb shell(dumpsys batterystats)测试电量的运行情况
工具:gsam battery monitor3.2、GT2.2
应用性能(流量)命令:
adb shell
cat /proc/net/进程名/stats |grep uid
测试在操作APP及不操作APP时流量的运行情况
命令:
adb shell
cat /proc/uid_stat/uid/tcp_snd
cat /proc/uid_stat/uid/tcp_rcv
命令:cat /proc/pid/net/dev)
工具:tcpdump+wireshark
代码:TrafficStats
启动加载时间命令:am start 或logcat测试在首次启动APP及非首次启动APP时启动加载时间的消耗情况
页面渲染(fps)工具:手机中显示GPU过度绘制设置项测试APP中某个功能模块的页面是否存在过度绘制
手机卡顿(TraceView)工具:ddms25.2或代码埋点测试APP中某个功能模块是否存在造成手机卡顿
内存泄露工具:ddms25.2测试APP中某个功能模块是否存在内存泄露
需分3次收集应用消耗手机内存数据
弱网测试工具:Network Emulator for Windows Toolkit2.1模拟在各类网络情况下,测试系统处理请求的能力
需关注应用有无卡死、崩溃、无响应、闪退及交互数据的正确性
代码静态扫描工具:lintadt中自带工具,可分析出代码结构上的问题
 工具:FindBugs3.1可发现java代码层面的问题
综合工具工具:GT、Emmagee、Monkey可测试应用的CPU 内存 电量 流量等特性
h5页面工具:ChromDevTools(基于Chrome57)谷歌浏览器中的开发者工具,按前端优化的14个规则进行监控和分析
IOS端工具:Xcode9可测试苹果APP应用中CPU、内存、流量、电量、弱网等方面的性能
APP后端同PC后端  
PC后端压力测试工具工具:JMeter4.0或LoadRunner11、Tsung1.7、Locust、Siege4、Sysbench0.5、ycsb、mysqlslap性能压力和负载测试工具及命令
应用服务器
(jvm和配置)
工具:jvisualvm(基于jdk1.7)监控和分析应用服务器(如:Tomcat7、Apache2.4、nginx1.1、WebLogic10、redis3.2)中JVM的资源占用情况,参数文件配置项中是否有不合理的配置
工具:MemoryAnalyzer1.6
命令:jps jinfo jstat jstack jmap jcmd goaccess
数据库
(mysql5.5)

综合管理工具:phpmyadmin

命令:show processlist

检查数据库中执行的SQL语句是否存在死锁的情况
命令:mysqldumpslow mysqlsla分析和收集数据库中慢查询SQL语句数据
命令:explain分析数据库中SQL语句的执行计划
操作系统
(linux3.1)
命令:top free vmstat分析和收集CPU使用率、内存使用率、磁盘IO
命令:iostat sar netstat分析和收集网络IO、进程数、系统负载等
命令:tcpdump dstat nmon堆转出存储和综合指标数据收集工具
PC前端web页面

工具:

YSlow3.1

showslow1.2 

Phantomjs2.1

Phantomas1.2

web页面性能分析工具

收集和展示数据,监测各种网站性能指标趋势变化的开源工具

 

前端自动化测试工具

基于phantomjs前端性能数据收集工具

工具:FireBug2.0web页面BUG分析工具

转载于:https://www.cnblogs.com/NiceTime/p/6617179.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值