APP
文章平均质量分 60
APP
在路上288
这个作者很懒,什么都没留下…
展开
-
安卓应用启动时间测试
打开adb,输入以下命令:adb shell am start -W -n com.zhangshao.app/com.qihoo.util.StartActivityam是shell中集成的一个命令,ActivityManager的简写。-W是指启动完成之后,返回启动耗时。-n后面跟的是需要启动的App的包名和launchActivity。查看包名和activity名称的方法:下载apktool,把里面的三个文件放到windows目录下,然后在cmd下输入:aapt dump badging 包原创 2021-10-07 10:01:50 · 423 阅读 · 0 评论 -
python+monkey+ 监控 crash,性能统计
monkey压力测试androidpython3统计性能信息cpu,men,fps,battery,flow支持wifi,gprs统计统计crash信息cmd=monkey -p com.jianshu.haruki --throttle 500 --ignore-timeouts --ignore-crashes --monitor-native-crashes -v -v -v 200 >package_name=com.jianshu.harukiactivity = com.原创 2021-10-07 10:02:05 · 225 阅读 · 0 评论 -
Android Studio中使用DDMS工具
DDMS(Dalvik Debug Monitor Service),是 Android 开发环境中的Dalvik虚拟机调试监控服务。可以进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等,功能非常强大Android Studio开发工具中,打开DDMS,具体的方式如图:打开之后的窗口如图:除了图上大概标注的功能外,详细的功能有:1.Devices:查看到所有与DDMS连接的模拟器详细信息,以及每个模拟器正在原创 2021-10-07 10:02:24 · 1161 阅读 · 0 评论 -
APP测试重点总结
在手机客户端进行查看的测试重点:1、“点击加载更多”的分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示2、数据的排序方式2、界面跳转是否正确3、出现异常情况是否有提示,是否跳转到已经设定好的默认页面,如断网情况下,显示网络未连接,数据加载失败,或者如果此页面没有数据显示,显示友好提示信息。4、图片处理的地方,是否容易出现程序崩溃现象,主要是图片压缩机制5、前台展示的数据,后台进行变动(增、删、改),是否是实时更新还是app一开始运行再进行加载6、前台主动发出原创 2021-10-07 10:02:39 · 204 阅读 · 0 评论 -
APP内存泄露测试方法
执行monkey测试时有时会有内存泄露情况,可以进行排查a.手机弹出out of memory对话框–基本确定有内存泄露b.手机没有提示但是实际有内存泄露:排除方法通过logcat文件GC输出log信息,搜关键词GC,如果有下面四个中的一个,就可能存在内存泄露。(可以打开两个命令窗口,一个执行adb logcat,再执行monkey,待monkey结束后,ctrl+c中断log抓取)GC_FOR_ALLOC, 因为在分配内存时内存丌够引发的GC_EXPLICIT, 表明GC被显式请求触发的,如Sy原创 2021-10-08 10:11:33 · 1420 阅读 · 0 评论 -
monkey命工具使用
1.monkey命令参数介绍1) 参数:-P用于约束限制,用此参数指定一个或多个包(即APP),指定包后,monkey将只允许系统启动指定的APP。如果不指定,monkey将允许系统启动设备中的所以APP。l 指定一个包:adb shell monkey –p cn.mchina.haokan 1000说明:cn.mchina.haokan为应用的包名1000为是事件计数指定多个包:adb shell monkey –p cn.mchina.haokan –p com.tencent.mm 10原创 2021-10-08 10:11:50 · 277 阅读 · 0 评论 -
利用Android adb命令来测试手机App的耗电量
使用Android adb命令实现wifi方式连接手机因为要通过adb命令来监控手机的耗电量,所以建议通过wifi的方式来连接手机,而不是用usb线来连接手机设备。usb方式连接手机会自动给手机充电,这样会影响对耗电量的统计的准确性。通过下面方式来连接手机:adb connect 10.1.217.238 #通过输入手机的ip地址来连接手机,ip地址可以在手机的wifi设置中找到connected to 10.1.217.238:5555如果看到connected字样就是证明连接成功了,可以通过下面原创 2021-10-08 10:12:05 · 1160 阅读 · 0 评论 -
adb命令小记
查看手机的ip地址:adb shell ifconfig wlan0cmd链接手机:adb connect 10.10.10.10:5555如果提示链接失败,先用命令:adb tcpip 5555,然后再用命令:adb connect 10.10.10.10:5555,就可以链接成功了查看手机已经安装的包:adb shell pm list packages查看端口是否被占用:netstat -ano,查看被占用的端口查看被占用端口的pid:netstat -aon|findstr “5555”(原创 2021-10-08 10:12:22 · 105 阅读 · 0 评论 -
获取APP包名和activity的几种方法
一、只有Apk的情况(1)aapt 使用命令行aapt dump xmltree ColaBox.apk AndroidManifest.xml(2)使用apktool 使用反编译工具apktool,反aaaa编译后打开AndroidManifest.xml文件,查找方式同“有源码情况”(3)aapt二、有源码情况直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAU原创 2021-10-08 10:12:39 · 4544 阅读 · 0 评论