文件最后提交记录最后更新时间
!7890 sensor每秒上报数据量测试 Merge pull request !7890 from 梁鹏辉/sensor每秒上报数据量测试9 个月前
change code Signed-off-by: 梁鹏辉 <liangpenghui2@huawei.com> 10 个月前
change code Signed-off-by: 梁鹏辉 <liangpenghui2@huawei.com> 10 个月前
change code Signed-off-by: 梁鹏辉 <liangpenghui2@huawei.com> 10 个月前
readme_zh.md

sensor多客户端能力测试2

本测试用例模拟五上游服务订阅sensor的情况。
服务1,通过SetBatch(acc传感器, 200毫秒采样频率, 废弃参数)的方式订阅。
服务2,通过SetBatch(acc传感器, 100毫秒采样频率, 废弃参数)的方式订阅。
服务3,通过SetBatch(acc传感器, 50毫秒采样频率, 废弃参数)的方式订阅。
服务4,通过SetBatch(acc传感器, 20毫秒采样频率, 废弃参数)的方式订阅。
服务5,通过SetBatch(acc传感器, 10毫秒采样频率, 废弃参数)的方式订阅。
最终期望的效果是:2秒时间内: 服务1,收到10帧数据,由于数据波动,在5-15之间可认为正常。 服务2,收到20帧数据,由于数据波动,在10-30之间可认为正常。 服务3,收到40帧数据,由于数据波动,在20-60之间可认为正常。 服务4,收到100帧数据,由于数据波动,在50-150之间可认为正常。 服务5,收到200帧数据,由于数据波动,在100-300之间可认为正常。


目录


简介

图 1 Sensor测试用例模拟图

示例图片

运行用例的要领:

1. 编译用例

将五个用例编译好后,放到统一路径,在当前路径执行如下命令:

hdc target mount
hdc shell hilog -b D -D 0xD002516
hdc file send SensorSetBatchTest1 /data/SensorSetBatchTest1
hdc file send SensorSetBatchTest2 /data/SensorSetBatchTest2
hdc file send SensorSetBatchTest3 /data/SensorSetBatchTest3
hdc file send SensorSetBatchTest4 /data/SensorSetBatchTest4
hdc file send SensorSetBatchTest5 /data/SensorSetBatchTest5
hdc shell chmod 777 /data/SensorSetBatchTest1
hdc shell chmod 777 /data/SensorSetBatchTest2
hdc shell chmod 777 /data/SensorSetBatchTest3
hdc shell chmod 777 /data/SensorSetBatchTest4
hdc shell chmod 777 /data/SensorSetBatchTest5

start cmd /k "hdc shell /data/SensorSetBatchTest1"
start cmd /k "hdc shell /data/SensorSetBatchTest2"
start cmd /k "hdc shell /data/SensorSetBatchTest3"
start cmd /k "hdc shell /data/SensorSetBatchTest4"
start cmd /k "hdc shell /data/SensorSetBatchTest5"
parse