论文部分内容阅读
3G通信业务的蓬勃发展,要求运营商不断提高自己对网络维护和优化的能力;传统网络测试产品自动化程度不高,使用定制不便,且升级费用昂贵,在当前网络测试需求大量增加的情况下,越来越显示出其自身的不足。建立能够分离测试控制与执行部分,自动完成重复大量测试业务,并能及时返回测试数据,便于集中处理的测试系统,成为当前网络测试工作者的共同愿望。
本文结合当前网络测试业务的特点和要求,充分利用嵌入式系统处理能力强大、硬件驱动丰富的特点,设计了基于ARM的嵌入式自动网络测试终端,并且开发了python脚本程序为主体的测试软件,以满足无线网络自动测试系统的需求。该终端可控制3G模块和GPS模块,搭载了嵌入式linux系统,运行简洁高效的python脚本编写的模块化测试程序,能够通过网络接收控制指令,并依照测试人员编写的测试脚本,自动执行无线通信网络的测试任务,同时将数据及时传送给测试控制人员。该终端拓展定制方便,可以满足常见的DT路测和CQT测试任务的所有需求。
通过对测试终端在实际测试中的表现,可以看到终端运行情况良好,能够独立完整的完成语音业务、短信业务及无线数据业务的测试工作,说明设计满足无线网络测试的要求。该终端设计的功能基本涵盖了当前网络测试的全部需求,并且可以依照新业务进行扩展。