1# perftest错误码 2 3<!--Kit: Test Kit--> 4<!--Subsystem: Test--> 5<!--Owner: @inter515--> 6<!--Designer: @inter515--> 7<!--Tester: @laonie666--> 8<!--Adviser: @Brilliantry_Rui--> 9 10> **说明:** 11> 12> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 13 14## 32400001 初始化失败 15 16**错误信息** 17 18Initialization failed. 19 20**错误描述** 21 22框架初始化失败。 23 24**可能原因** 25 26无法获取测试应用包名。 27 28**处理步骤** 29 30使用ps等shell命令查看,确保测试应用进程存在。 31 32## 32400002 内部错误 33**错误信息** 34 35Internal error. 36 37**错误描述** 38 39框架内部运行出现错误。 40 41**可能原因** 42 431. IPC传输失败。 442. PerfTest对象不存在。 45 46**处理步骤** 47 481. 尝试通过重试解决IPC传输失败问题。 492. 判断PerfTest对象是否已被销毁,若已销毁需要重新[创建PerfTest对象](js-apis-perftest.md#create)。 50 51## 32400003 参数校验失败 52**错误信息** 53 54Parameter verification failed. 55 56**错误描述** 57 58参数校验失败。 59 60**可能原因** 61 62参数类型错误/参数取值超出规定范围。 63 64**处理步骤** 65 66检查接口入参是否符合要求。 67 68## 32400004 执行回调函数失败 69**错误信息** 70 71Failed to execute the callback. 72 73**错误描述** 74 75执行回调代码段失败。 76 77**可能原因** 78 791. 回调函数内部抛出异常。 802. 回调函数执行超时。 81 82**处理步骤** 83 84检查回调函数内部逻辑,确保回调函数执行不会抛出异常或超时。 85 86## 32400005 采集性能数据失败 87**错误信息** 88 89Failed to collect metric data. 90 91**错误描述** 92 93采集性能数据失败。 94 95**可能原因** 96 97采集性能数据时,被测应用进程不存在。 98 99**处理步骤** 100 101使用ps等shell命令查看,确保采集性能数据时被测应用进程存在。 102 103## 32400006 无法获取性能数据 104**错误信息** 105 106Failed to obtain the measurement result. 107 108**错误描述** 109 110无法获取指定性能指标对应的测试数据。 111 112**可能原因** 113 114测试数据未采集完成。 115 116**处理步骤** 117 118首先保证[PerfTest.run](js-apis-perftest.md#run)接口已执行完成且未抛出异常,确保测试数据已采集完成,再获取指定数据。 119 120## 32400007 接口不支持并行调用 121**错误信息** 122 123The API does not support concurrent calls. 124 125**错误描述** 126 127接口不支持并行调用。 128 129**可能原因** 130 131异步API没有使用await等待异步执行完成,导致出现接口并行调用。 132 133**处理步骤** 134 135使用await同步等待异步函数执行完成。 136