如果有人问,在车载以太网测试中,遇到最头痛的问题是什么,那我肯定会说:是TCP/IP测试结果分析。庞大的测试条目,浇灭我的激情,穿插的Upper Tester报文,消磨我的斗志。不过自从用了这款基于Wireshark的Upper Tester报文解析插件,小编垂死病中惊坐起,一头扎进工作里。接下来就让我们直入主题,来看一下这款插件是怎么帮助我解决问题的。
首先我们来了解一下TCP/IP协议一致性测试结果分析为什么这么让人头痛,有两点原因:
1、数目庞大的测试条目,大约有600条。(3.0版本删除了一些测试用例,但TCP/IP部分依然有约400条左右)
2、测试过程中不断出现的让我眼花缭乱的Upper Tester(简称UT)报文。
Upper Tester 简介
可能有些朋友不太了解UT是什么。简单来说,UT运行在DUT中,它的主要作用是辅助测试执行,测试系统会发送UT报文指示DUT配置其被测协议栈(即IUT),或者触发IUT的某种行为(例如,发送TCP-SYN报文)。使用AUTOSAR协议的控制通信在测试系统和UT之间的控制通道(CC)上进行。这些操作和观察是通过IUT暴露给其上层的上层接口即上层测试通道(UC)进行的。这些动作旨在使IUT与下部测试通道(LC)上的下部测试器(LT)通信,其中测试系统会验证IUT行为。看完文字解释大家可能还会有点小疑问,不过看了下面这张图应该就一目了然了。
![81fa1e336e78fa31765b018a7fe99f98.png](https://i-blog.csdnimg.cn/blog_migrate/338e56709f90dd67360a98ffb4061ce2.png)
对UT有了直观的认识,接下来我们就来看看它的磨人之处,先放张图。