首次启动某个应用就好比与某人初次见面。是一见钟情?还是发现对方衬衫上有污渍,身上还散发出难闻的气味?应用也是同理,是流畅丝滑地快速启动?还是加载时间漫长,而且频频崩溃?客户希望您的应用运行速度快、响应灵敏,而快速启动能够充分展现这一点,让应用给客户留下良好的第一印象。
FireOS性能测试可以帮助您测量第一帧画面(初始显示时间),以测试应用的启动速度。
要开始进行该测试,您需要:
command not found: adb
错误。完成上述操作后,可通过以下步骤安装性能测试工具。
1.在终端运行以下命令,克隆性能测试工具存储库:
git clone https://github.com/amazonappdev/fireos-perf-testing.git
2.导航到项目目录:
cd fireos-perf-testing
3.构建项目并创建JAR:
mvn clean install
然后,可通过以下步骤运行测试:
1.在“jar”文件夹中找到ZIP文件FOSTTIDPerfTesting-distribution.zip。
2.解压该文件。
3.导航到FOSTTIDPerfTesting-distribution > Input > APK文件夹。
4.将要测试的APK文件复制到APK文件夹。
5.重命名APK文件Input.apk。
6.在终端,导航到新的FOSTTIDPerfTesting-distribution文件夹。
cd FOSTTIDPerfTesting-distribution
7.确定要运行的测试类型:
8.将设备插到电脑上(如果尚未完成此操作),然后选择“Allow USB Debugging”(允许USB调试)(如果尚未完成此操作)。
9.通过运行以下代码获取设备序列号(如果尚未获得)。
adb devices
10.使用以下命令运行测试:
java -jar PerformanceKpi-jar.jar <Test Type> <Device Serial Number)>
如果决定运行完整的延迟测试命令,则代码应该如下所示:
java -jar PerformanceKpi-jar.jar latency GCC2DM000000000S
11.运行完整的延迟测试可能需要一小时,请耐心等待!
12.测试结果位于FOSTTIDPerfTesting-distribution文件夹中名为test-output的文件夹中。
这样就完成了!
有关更多详细信息,请查看FireOS性能测试的GitHub存储库。如果您想进一步深入了解可对您的应用进行的测试,请查看应用运行状况洞察控制面板。通过该控制面板,您可以测试应用的延迟、内存使用情况、运行流畅度以及稳定性。
如有任何疑问或反馈意见,请告诉我们。