TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构V2.4.0_Beta测试用例思维导图

V2.4.0_Beta测试用例思维导图

  收藏
  分享
免费下载
免费使用文件
U967711248 浏览量:772024-06-04 17:01:14
已被使用9次
查看详情V2.4.0_Beta测试用例思维导图

系统配置,系统测试等内容讲解

树图思维导图提供 V2.4.0_Beta测试用例思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 V2.4.0_Beta测试用例思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5de5ca4fec900ea69f99e339dfac23bf

思维导图大纲

V2.4.0_Beta测试用例思维导图思维导图模板大纲

思维导图说明:

标记有1或2的代表优先级

优先级后边第一个子主题表示用例描述

优先级后边第二个子主题表示执行方式

优先级后边第三个子主题表示预期执行结果

优先级后边第四个子主题表示执行命令

当前所有用例使用默认配置

优先级前边的子主题和为测试用例名字,默认配置除外

json文件中的data_size和interval随用例修改为需要的值

默认配置:resources_limits: max_sample=100,max_instance=100, max_sample_per_instance=100; history: keep_last,depth=100;

SafeDDS

best_effort

功能测试

3组1T1W3R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 ./Test -m sub -w 3 -r 9

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 -l ./Test -m sub -w 3 -r 9 -l

压力测试

10组1T1W10R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 ./Test -m sub -w 10 -r 100

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 -l ./Test -m sub -w 10 -r 100 -l

压力测试

100组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 ./Test -m sub -w 100 -r 100

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 -l ./Test -m sub -w 100 -r 100 -l

多线程功能测试

50组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 使用TSan测试无Data Race 2. 运行一段时间无Segment Fault 3. 基本通信功能ok 4. 丢包率低于0.01%

./Test -m pub -w 50 -r 50 ./Test -m sub -w 50 -r 50

性能测试

1W1R1T通信吞吐量

10 MBytes 10HZ

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

内存泄漏测试

4 Topic 测试

Topic1 65536Bytes 10hz Topic2 65536Bytes 10hz Topic3 1024000Bytes 10hz Topic4 65536Bytes 10hz

Reader端使用take方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

SafeDDS与FastDDS互可操作性测试

1T1W1R

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./fastdds_sub_helloworld -m sub ./safedds_pub_helloworld -m pub

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./fastdds_pub_helloworld -m pub ./safedds_sub_helloworld -m sub

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

3组1T1W3R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

10组1T1W10R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

100组1T1W1R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

50组1T1W1R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

持久性测试

3组1T1W3R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 -s 432000 ./Test -m sub -w 3 -r 9 -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 -l -s 432000 ./Test -m sub -w 3 -r 9 -l -s 432000

10组1T1W10R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 -s 432000 ./Test -m sub -w 10 -r 100 -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 -l -s 432000 ./Test -m sub -w 10 -r 100 -l -s 432000

100组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 -s 432000 ./Test -m sub -w 100 -r 100 -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 -l -s 432000 ./Test -m sub -w 100 -r 100 -l -s 432000

50组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 使用TSan测试无Data Race 2. 运行一段时间无Segment Fault 3. 基本通信功能ok 4. 丢包率低于0.01%

./Test -m pub -w 50 -r 50 -s 432000 ./Test -m sub -w 50 -r 50 -s 432000

1W1R1T通信吞吐量

10 MBytes 10HZ

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json -s 432000 ./Test -m sub -j endpoints.json -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json -l -s 432000 ./Test -m sub -j endpoints.json -l -s 432000

4 Topic 测试

Topic1 65536Bytes 10hz Topic2 65536Bytes 10hz Topic3 1024000Bytes 10hz Topic4 65536Bytes 10hz

Reader端使用take方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -s 432000 ./Test -m sub -j endpoints.json -s 432000

Reader端使用listener方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -l -s 432000 ./Test -m sub -j endpoints.json -l -s 432000

性能测试

3组1T1W3R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 3 -r 9 ./Test -m sub -w 3 -r 9

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 3 -r 9 -l ./Test -m sub -w 3 -r 9 -l

10组1T1W10R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 10 -r 100 ./Test -m sub -w 10 -r 100

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 10 -r 100 -l ./Test -m sub -w 10 -r 100 -l

100组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 100 -r 100 ./Test -m sub -w 100 -r 100

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 100 -r 100 -l ./Test -m sub -w 100 -r 100 -l

50组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 50 -r 50 ./Test -m sub -w 50 -r 50

1W1R1T通信吞吐量

10 MBytes 10HZ

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

4 Topic 测试

Topic1 65536Bytes 10hz Topic2 65536Bytes 10hz Topic3 1024000Bytes 10hz Topic4 65536Bytes 10hz

Reader端使用take方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

CDR功能测试

1W1R1T

测试所有SafeDDS/PowerCDR支持的数据类型与FastCDR的互可操作性

1. 数据正确序列化,反序列化,APP可正确接收反序列化后的数据。

IDL生成器功能测试

1W1R1T

1. 创建所有IDL生成器支持的数据类型的IDL 2.对所有数据类型IDL进行代码生成

1. 数据正确序列化,反序列化,APP可正确接收反序列化后的数据。

reset功能测试

1T1W1R

每个topic的数据量5-10个字节

反复执行可执行程序后,使用CTrl+C停止程序

无Segmentation fault

reliable

功能测试

3组1T1W3R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 ./Test -m sub -w 3 -r 9

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 -l ./Test -m sub -w 3 -r 9 -l

压力测试

10组1T1W10R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 ./Test -m sub -w 10 -r 100

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 -l ./Test -m sub -w 10 -r 100 -l

压力测试

100组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 ./Test -m sub -w 100 -r 100

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 -l ./Test -m sub -w 100 -r 100 -l

多线程功能测试

50组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 使用TSan测试无Data Race 2. 运行一段时间无Segment Fault 3. 基本通信功能ok 4. 丢包率低于0.01%

./Test -m pub -w 50 -r 50 ./Test -m sub -w 50 -r 50

性能测试

1W1R1T通信吞吐量

10 MBytes 10HZ

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

内存泄漏测试

4 Topic 测试

Topic1 65536Bytes 10hz Topic2 65536Bytes 10hz Topic3 1024000Bytes 10hz Topic4 65536Bytes 10hz

Reader端使用take方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

SafeDDS与FastDDS互可操作性测试

1T1W1R

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./fastdds_sub_helloworld -m sub ./safedds_pub_helloworld -m pub

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./fastdds_pub_helloworld -m pub ./safedds_sub_helloworld -m sub

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

3组1T1W3R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

暂未实现

10组1T1W10R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

100组1T1W1R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

50组1T1W1R

fastDDS做pub端, safeDDS做sub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

fastDDS做sub端, safeDDS做pub端

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

暂未实现

持久性测试

3组1T1W3R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 -s 432000 ./Test -m sub -w 3 -r 9 -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 无丢包

./Test -m pub -w 3 -r 9 -l -s 432000 ./Test -m sub -w 3 -r 9 -l -s 432000

10组1T1W10R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 -s 432000 ./Test -m sub -w 10 -r 100 -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 10 -r 100 -l -s 432000 ./Test -m sub -w 10 -r 100 -l -s 432000

100组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 -s 432000 ./Test -m sub -w 100 -r 100 -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -w 100 -r 100 -l -s 432000 ./Test -m sub -w 100 -r 100 -l -s 432000

50组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. 使用TSan测试无Data Race 2. 运行一段时间无Segment Fault 3. 基本通信功能ok 4. 丢包率低于0.01%

./Test -m pub -w 50 -r 50 -s 432000 ./Test -m sub -w 50 -r 50 -s 432000

1W1R1T通信吞吐量

10 MBytes 10HZ

Reader端使用take方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json -s 432000 ./Test -m sub -j endpoints.json -s 432000

Reader端使用listener方式读数据

1. 所有W能发送数据,所有R能接收到数据 2. 丢包率低于0.01%

./Test -m pub -j endpoints.json -l -s 432000 ./Test -m sub -j endpoints.json -l -s 432000

4 Topic 测试

Topic1 65536Bytes 10hz Topic2 65536Bytes 10hz Topic3 1024000Bytes 10hz Topic4 65536Bytes 10hz

Reader端使用take方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -s 432000 ./Test -m sub -j endpoints.json -s 432000

Reader端使用listener方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -l -s 432000 ./Test -m sub -j endpoints.json -l -s 432000

性能测试

3组1T1W3R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 3 -r 9 ./Test -m sub -w 3 -r 9

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 3 -r 9 -l ./Test -m sub -w 3 -r 9 -l

10组1T1W10R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 10 -r 100 ./Test -m sub -w 10 -r 100

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 10 -r 100 -l ./Test -m sub -w 10 -r 100 -l

100组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 100 -r 100 ./Test -m sub -w 100 -r 100

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 100 -r 100 -l ./Test -m sub -w 100 -r 100 -l

50组1T1W1R

每个topic的数据量5-10个字节

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -w 50 -r 50 ./Test -m sub -w 50 -r 50

1W1R1T通信吞吐量

10 MBytes 10HZ

Reader端使用take方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. CPU占用率结果 2. 内存占用率结果

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

4 Topic 测试

Topic1 65536Bytes 10hz Topic2 65536Bytes 10hz Topic3 1024000Bytes 10hz Topic4 65536Bytes 10hz

Reader端使用take方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

Reader端使用listener方式读数据

1. 丢包率为0 (smart 域控) 2、长时间运行程序不能有 segment fault

./Test -m pub -j endpoints.json -l ./Test -m sub -j endpoints.json -l

CDR功能测试

1W1R1T

测试所有SafeDDS/PowerCDR支持的数据类型与FastCDR的互可操作性

1. 数据正确序列化,反序列化,APP可正确接收反序列化后的数据。

IDL生成器功能测试

1W1R1T

1. 创建所有IDL生成器支持的数据类型的IDL 2.对所有数据类型IDL进行代码生成

1. 数据正确序列化,反序列化,APP可正确接收反序列化后的数据。

reset功能测试

1T1W1R

每个topic的数据量5-10个字节

反复执行可执行程序后,使用CTrl+C停止程序

无Segmentation fault

SomIP_TCP_method VS SafeDDS_reliable

性能测试

1T1W1R

1 KBytes 10HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

1 KBytes 30HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

1 KBytes 50HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

1 KBytes 70HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

1 KBytes 90HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

100 KBytes 10HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

100 KBytes 30HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

100 KBytes 50HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

100 KBytes 70HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

100 KBytes 90HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

2 MBytes 10HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

2 MBytes 30HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

2 MBytes 50HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

2 MBytes 70HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

2 MBytes 90HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

5 MBytes 10HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

5 MBytes 30HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

5 MBytes 50HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

5 MBytes 70HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

5 MBytes 90HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

10 MBytes 10HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

10 MBytes 30HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

10 MBytes 50HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

10 MBytes 70HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

10 MBytes 90HZ

Reader端使用take方式读数据

1. 实际的发送和接收频率 2. 抖动:发送或接收的时间间隔差值的绝对值 3.丢包率为0

./Test -m pub -j endpoints.json ./Test -m sub -j endpoints.json

相关思维导图模板

算法技能树思维导图

树图思维导图提供 算法技能树 在线思维导图免费制作,点击“编辑”按钮,可对 算法技能树  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f20700a59fab3cf45b1b695a2c1bfa0b

人格介绍思维脑图思维导图

树图思维导图提供 人格介绍思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 人格介绍思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:91bd2307a155f025df01cdd9f9f530d1