引言
之前把ROHC的库装好了,按照官方的教程把测试跑了一次,今天尝试着看懂他的测试脚本,大致了解测试的原理。
如果不知道ROHC是个什么鬼或者还没装ROHC库和测试的话,可以参考以下两篇文章
http://blog.youkuaiyun.com/u013793399/article/details/51425161 ROHC协议简介
http://blog.youkuaiyun.com/u013793399/article/details/51426548 Linux下安装ROHC协议库并测试
正文
测试脚本
ROHC的测试文件夹如下,一共有4种测试,分别是功能性测试、互动测试、无反馈测试、鲁棒性测试。这次要了解的是non_regression的测试原理。
在non_regression文件夹下,有很多的.sh脚本,这些脚本分别对应不同传输协议、WLSB不同窗口大小、不同CID大小等情况,官方给的测试里,只需要在non_regression目录下运行这些脚本就能看到结果。
我们来打开这些脚本看看吧。
随便选了一个,打开,如下:
WHAT THE FXXK= =||
- 首先看上图绿框的内容。
是test_non_regression.sh
这是另一个脚本的名字。- 再看上图红框的内容。
This script may be used by creating a link “test_non_regression_maxcontextsN_wlsbM_CIDTYPE_STREAM.sh”
其中N和M是参数