测试目的:
验证设备(DUT)是否能够检测到其服务器的重启,并通过重新建立通信来适当地做出反应。
描述
本测试用例旨在检查DUT在检测到服务器重启后,是否能够重新建立TCP连接,并重新订阅事件组,以确保通信恢复正常。
测试拓扑:
具体步骤:
- TESTER:通过clientServiceActivate方法激活DUT的ETS客户端服务模式
- TESTER:发送OfferService消息以提供带有TCP端点选项的Tester’s ETS
- DUT:基于提供的端点选项与测试者建立TCP连接
- DUT:订阅事件组clientServiceSubscribeEventgroup(0x0032)。此订阅的端点选项应与TCP连接的参数(IP地址和端口)匹配
- TESTER:向DUT发送SubscribeEventgroupAck
- TESTER:通过在SOME/IP-SD消息中发送较低的Session-ID的OfferService条目来模拟重启
- DUT:通过关闭旧的TCP连接并打开新的TCP连接来更新其TCP连接
通过标准
DUT:基于提供的端点选项与测试者建立TCP连接
DUT:订阅事件组clientServiceSubscribeEventgroup(0x0032)。此订阅的端点选项应与TCP连接的参数(IP地址和端口)匹配
DUT:通过关闭旧的TCP连接并打开新的TCP连接来更新其TCP连接
参考文档:
PRS_SOMEIPSD_00385
注意:
- 不得从DUT发送ICMP(端口不可达)消息。