使用TTCN 3测试SPDY协议交互属性
SPDY协议是Google为了克服HTTP的缺陷而提出的一种新的应用层通信协议。 在HTTP协议的基础上,SPDY提供了四项改进以缩短页面加载时间,例如多路复用请求,优先级请求,服务器推送的流和压缩的标头。 但是,SPDY没有太多的测试工作,特别是将其视为黑匣子,着眼于其交互特性,或通过使用TTCN-3对其进行测试。 本文根据SPDY协议草案规范对SPDY协议的交互特性进行了分析, 并针对SPDY的交互特性设计了一种新颖的测试工具。 在测试工作期间,互动SPDY对等体的粒度从不同级别分为三种粒度: 同时测试用例是根据规范草案生成并通过使用TTCN-3语言进行编码以在TTworkbench Professional软件上执行。 首先,我们必须确保SPDY服务器端可以支持SPDY协议,并且测试主机安装TTworkbench Professional软件来完成TTCN-3测试。最后,测试了SPDY协议的交互特性并报告了测试结果。 此外,还对一些失败的测试用例进行了详细分析。
暂无评论