问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

手机上的app性能测试怎么测?

发布网友 发布时间:2022-04-22 22:29

我来回答

1个回答

热心网友 时间:2022-04-03 12:27

您好,方法
提到APP的性能测试这个概念比较笼统,因为APP的性能测试分为服务器端的性能和手机端的性能测试。下面,我们先从服务器端的性能测试开始说起,服务器端的性能测试可以通过LoadRunner或Jmeter工具进行测试,为方便起见,可以以Jmeter工具为例子说一下App服务器端的性能测试流程。
首先,确定app的性能测试功能点,一般会选择使用比较频繁的功能做性能测试比如查询,提交数据。
然后,根据该功能点的接口测试需求,或使用fiddler抓包,在jmeter上构造向服务器发送的请求数据,配置好相关的设置,并做好服务器的监控。(以我们实际项目为基准,本项目是搭建在linux上的,用的是nmon工具做监控),
最后运行测试,测试完之后,收集CPU,内存等信息,集合聚合报告的内容,分析性能测试结果。
至于手机端的性能测试流程则比较简单,首先需要在服务器上提前安装监控工具(iTest/GT),接着启动监控工具,监控被测应用.
接着需要清空先前的logcat日志记录,清空日志的命令是:adb logcat -c.

接着来获取logcat日志:adb logcat -v time > E:\share\logcat.log.

如何做App的性能测试
再接着使用monkey运行被测应用:

adb shell monkey -p your.package.name -v 500 > E:\share\monkey.log

(获取app的包名和activity名称:

adb logcat -v time | findstr START

脚本中,cmp= 后面的值就是 包名)

(ctrl+c 终止命令)

最后根据监控图,检查CPU,内存,流量,电量是否符合性能指标。如果不符合,就把不符合指标的报表和对应的logcat发给开发进行定位。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见穿堂风 没有爱情我们一样会快乐的对吗 没有爱情的人会快乐么? 解除合同的效力有什么 合同解除会产生什么法律效力 合同解除后,哪些条款仍具效力? 合同解除产生哪些效力呢 民法典中合同解除产生哪些效力 解除合同的效力有哪些 济南七中学校怎么样 如何测试app软件在手机中的使用情况? 度小满有钱花怎么还款谁能说一下? 手机软件测试是干什么的啊? 手机软件测试主要从哪些角度进行测试? 谁知道度小满有钱花还款咋操作啊? 手机软件的测试主要有哪些方面的测试,性能 度小满有钱花还款要怎么还谁知道的? 在百度有钱花借款后,如何还款? 手机软件测试的基本流程? 手机软件软件测试分为哪个几个模块。平时主要是做什么的。 有钱花只还本金可以吗? 度小满有钱花还款都支持哪些渠道呀? 有钱花还款日是几号? 用了有钱花,怎么还款? 百度有钱花怎么进行还款? 有钱花还款的话怎样还款呢? 如果没有剃须的泡沫可以用什么代替? 刮胡子需要用什么泡沫 不用硼砂和剃须泡沫怎么做史莱姆 剃须泡如何使用第一次用手动剃须刀! 为什么要做手机软件测试? 做Android手机软件测试需要掌握哪些工具? 软件测试和手机测试的区别 Java自学好还是参与Java培训好 学习java是自学还是上Java培训班好? java是自学好还是参加培训好? 想要学习JAVA,是自学好还是报个培训班好? Java自学好还是去Java培训班好? Java是自学好呢?还是去参加培训班啊 ? 学习Java编程,自学好还是参加培训好? 自学Java和Java培训哪个好? 大学生学java是自学还是java培训好 JAVA是自学好?还是去培训好? Java是自学好,还是要培训 信用卡最低还款已经还了,但怎么还是显示还需还款 学习Java,选择Java培训班还是自学好 信用卡还了一部分,剩下的算逾期吗 为什么已经还款了,还会自动还款 java自学还是培训呢? 西红柿鸡蛋和菠菜能一起吃吗