1.先使用 adb logcat -c 清空手机的logcat日志; 2.接下来使用 adb logcat -v time 获取logcat 日志,并导入本地文件使用 monkey 运行被测应用 adb shell monkey -p 包名 -v 3.100000 并将执行结果导入到本地测试; 4.如果中途失败了就要去看monkey日志中有没有crash或者anr的关键字; 5.如果还需要定位到是什么原因导致...
回答于 2022-09-22 14:34
APP的性能测试分为服务器端的性能和手机端的性能。 服务器端的性能:jmeter工具进行测试的,和web端性能测试的方法一样的。 手机端APP的稳定测试:使用monkey做。
回答于 2022-09-22 14:33
CPU使用率不达标,我们会从服务器上导出日志,分析是哪个地方导致CPU使用率不达标,如果分析不出来,就叫上开发一起讨论,确定问题后,就提单给开发修复,修复好了就进行回归测试。
回答于 2022-09-22 14:33
根据性能测试结果先检查看下是否是服务器带宽存在问题,如果带宽存在瓶颈,则会考虑增加带宽或者压缩传输数据,如果带宽没有问题的话,我们会从服务器上导出日志,开发一起讨论分析是哪个地方导致响应时间过长,确定问题后,就提单给开发修复,修复好了就进行回归测试。
回答于 2022-09-22 14:33
查看在整个性能测试过程中,网络的吞吐量是多少,如果网络的吞吐量占到了服务器的70%以上,我们就认为网络存在瓶颈,通常会增加带宽或者压缩传输数据。
回答于 2022-09-22 14:33
1.查看聚合报告和服务器的资源使用图,检查响应时间,事务成功率,CPU,内存和IO使用率是否达到要求,如果出错率达到了总请求的3%,我们会检查是什么原因导致的,修改好后,重新测试; 2.如果出现了性能瓶颈,比如响应时间,或者CPU使用率不达标,我们会从服务器上导出日志,分析是哪个地方导致响应时间过长,如果分析不出...
回答于 2022-09-22 14:31
1.确定关键业务,关键路径; 2.确定测试的关键数据。比如并发量,响应时间,循环次数等; 3.准备测试环境,完成脚本录制或脚本开发; 4.执行测试,观察或监控输出参数,比如吞吐量,响应时间,资源占有率等; 5.对执行结果进行分析,分析性能问题。
回答于 2022-09-22 14:31
从外部看,性能测试主要关注如下三个指标: 吞吐量:每秒钟系统能够处理的请求数、任务数 响应时间:服务处理一个请求或一个任务的耗时 错误率:一批请求中结果出错的请求所占比例 从服务器的角度看,性能测试主要关注CPU、内存、服务器负载、网络、磁盘IO等
回答于 2022-09-22 14:30