论文部分内容阅读
随着支持SIP协议的众多服务器和终端产品的相继推出,全面评测这些产品的性能成为目前亟待解决的问题。在此背景下,作者对SIP协议测试方法和测试工具进行了深入的研究并已取得阶段性成果。本文探讨了SIP协议性能测试方法与评价标准,提出了基于基本呼叫流程的测试方案,并对测试方案中SIP信令和媒体流的NAT穿越问题作了深入的分析。在此基础上,本文设计并实现了一种支持媒体流传输的SIP系统性能测试工具,该工具可对SIP应用系统的整体性能进行全面客观的评测。SIP测试工具可以模拟多个SIP用户代理同时向SIP服务器发出呼叫,通过统计这些呼叫的处理情况来反映被测系统的性能,支持不同codec编码标准,因此能对带有媒体中继的SIP服务器整体性能进行全面的测试。测试中可以通过改变其输入参数,从不同侧面反映被测系统的性能。SIP测试工具采用的是面向对象的设计方法,各模块功能明确且具有良好的体系结构。设计过程中着重关注对SIP测试工具本身的性能要求,而在代码实现阶段,尽量采用新技术和新标准来保证其在技术上的先进性。本文最后使用该SIP性能测试工具对研究室的产品运营商级SIP服务器系统SIPSYS-CS进行了综合的测试,通过列举多个具体的测试过程和分析大量的测试数据,充分说明了SIP测试工具的测试结果的有效性和真实性。同时也指出了SIP测试工具今后的发展方向。