1## 性能测试使用说明文档 2 3 本文档主要介绍了蓝牙专项测试程序的性能测试模块的功能使用说明。 4 5 6 7### 性能测试界面 8 9 本程序的性能测试实现的是可以在点击一次"性能测试"按钮后,调用对应api实现一个较为简单的传数据的性能测试,并将所有返回值显示出来。各界面实现的是在连接情况下,在两台设备之间传数据,以此来计算传输数据的时间和速率性能。 10 11 12 13 14 15#### 16 17#### 1. 经典蓝牙发现测试界面(ohos.bluetooth.d.ts) 18 19 速率测试:(测试一次,以求出蓝牙的发现时间) 20 21 22 23 24 25 26 27稳定性测试:(设定为循环测试十次,以求平均的蓝牙发现时间) 28 29 30 31 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetooth.d.ts中经典蓝牙类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会搜索发现蓝牙设备,显示相应的发现结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。(也可以是多次扫描发现的稳定性性能测试) 32 33 34 35#### 2. 经典蓝牙发现测试界面(ohos.bluetoothManager.d.ts) 36 37 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetoothManager.d.ts中经典蓝牙类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会搜索发现蓝牙设备,显示相应的发现结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。(也可以是多次扫描发现的稳定性性能测试) 38 39 40 41#### 3. BLE蓝牙发现测试界面(ohos.bluetooth.d.ts) 42 43速率测试:(测试一次,以求出BLE蓝牙的发现时间) 44 45 46 47 48 49稳定性测试:(设定为循环测试十次,以求平均的BLE蓝牙发现时间) 50 51 52 53 54 55 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetooth.d.ts中BLE类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会搜索发现蓝牙设备,显示相应的发现结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。(也可以是多次扫描发现的稳定性性能测试) 56 57 58 59#### 4. BLE蓝牙发现测试界面(ohos.bluetoothManager.d.ts) 60 61 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetoothManager.d.ts中BLE类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会搜索发现蓝牙设备,显示相应的发现结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。(也可以是多次扫描发现的稳定性性能测试) 62 63 64 65**Gatt和Spp测试前需要先配对** 66 67#### 5. Gatt速率测试界面(ohos.bluetooth.d.ts) 68 69测试Gatt两端的收发信息变化的速率 70 71Server端: 72 73 74 75Client端: 76 77 78 79 80 81因为softbus的拦截原因,Spp无法正常连接,故将softBus的SppServerAccept部分代码屏蔽掉。 82 83~~~ 84路径为:foundation/communication/bluetooth/frameworks/inner/c_adapter/ohos_bt_spp.cpp 85~~~ 86 87 88 89 90 91 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetooth.d.ts中Gatt类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会在两台设备之间传输数据,显示相应的传输结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。 92 93 94 95#### 6. GattManager速率测试界面(ohos.bluetoothManager.d.ts) 96 97 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetoothManager.d.ts中Gatt类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会在两台设备之间传输数据,显示相应的传输结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。 98 99 100 101#### 7. Spp速率测试界面(ohos.bluetooth.d.ts) 102 103测试Spp两端的收发信息的速率,循环100次,以求平均值 104 105连接阶段: 106 107- Client端: 108 109 110 111- Server端: 112 113 114 115写入读取阶段: 116 117- Client端: 118 119 120 121Server端: 122 123 124 125 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetooth.d.ts中Spp类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会在两台设备之间传输数据,显示相应的传输结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。 126 127 128 129#### 8. SppManager速率测试界面(ohos.bluetoothManager.d.ts) 130 131 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetoothManager.d.ts中Spp类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会在两台设备之间传输数据,显示相应的传输结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。 132 133 134 135#### 9. Spp带宽测试界面(ohos.bluetooth.d.ts) 136 137测试Spp两端的收发信息的带宽,信息字节较大,以求发送的带宽大小。 138 139Client端: 140 141 142 143Server端: 144 145 146 147 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetooth.d.ts中Spp类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会在两台设备之间传输数据,显示相应的传输结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。 148 149 150 151#### 10. SppManager带宽测试界面(ohos.bluetoothManager.d.ts) 152 153 进入界面后,点击"性能测试准备"按钮,调用ohos.bluetoothManager.d.ts中Spp类所需要的接口,测试顺序有一定的逻辑先后关系,自动完成性能测试前需要准备的操作如设置名称,模式等,会显示相应的调用传值结果。再点击"性能测试开始"按钮,开始性能测试,会在两台设备之间传输数据,显示相应的传输结果。点击"结束"按钮,结束性能测试。保证可以重复正常进行性能测试。