App性能
blingbling*
这个作者很懒,什么都没留下…
展开
-
python对App进行启动测试,并获取不同App的冷启动热启动的平均时间
注释挺详细了,直接上全部代码,欢迎各位大佬批评指正。# encoding:utf-8import csvimport osimport timeclass App(object): def __init__(self, package, acticity): self.content = "" self.startTime = 0 self.ThisTime = 0 self.TotalTime = 0 s原创 2020-05-22 09:21:35 · 838 阅读 · 3 评论 -
App性能测试——monkey常见参数
-p用于指定一个或多个包(package,即App的名字)。指定后monkey将只允许系统启动指定的App,若不指定包,则允许系统启动设备中的所有App。命令:adb shell monkey -p com.xxx.xxx 1000说明:com.xxx.xxx 是包名。 1000是事件计数,即让monkey程序模拟1000次随机用户事件获取当前包名:adb shell dumpsys ...原创 2018-11-21 16:43:53 · 1243 阅读 · 0 评论 -
性能测试——负载测试、容量测试、极限测试、压力测试
1、负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。 关注点:how much2、压力测试(Stress Test): 压力测试(又叫强度测试)也是一种性能测试,它在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。3、极限测试 Extreme testing:在过量用户下的负载测试 Hammer testi...原创 2018-12-05 10:31:38 · 19171 阅读 · 0 评论 -
adb测试App常用命令
获取当前包名:adb shell dumpsys activity | findstr “mFocusedActivity”adb shell dumpsys activity | find “mFocusedActivity”-----这个方法在我的小米note3上不可用,获取不到。获取手机日志:adb logcat > d:/apk/file11.txtadb logcat...原创 2018-12-23 02:30:08 · 286 阅读 · 0 评论 -
app性能测试关注点
1、简单来说性能测试所关注的点有三个:响应时间、吞吐量、资源占用率,以最小的响应时间完成最大的吞吐量,占用最少的资源。2、基准测试:①评估不同手机的性能;②进行容量规划——从高中低配置中,分别选出一款较主流的手机进行测试;确定以哪个版本为流畅底线。如果一定要顾忌较低版本,那就只能专门做个低配置App。...原创 2018-12-25 16:35:02 · 475 阅读 · 0 评论 -
adb devices 报错failed to start daemon
adb server version (31) doesn’t match this client (41); killing…could not read ok from ADB Serverfailed to start daemonadb.exe: failed to check server version: cannot connect to daemon查资料发现:这个是so...原创 2019-06-19 09:18:04 · 3096 阅读 · 0 评论