The invention provides a private protocol test method based on mass terminal for satellite communication network, which is used to test whether the satellite communication network supports massive terminals to access some private protocol based on TCP/UDP. Including: developing a mass terminal simulation software to establish a multi - scale simulation terminal model. Set the client and server side on the network tester. The client and the server and terminal software to simulate mass and satellite master station connected; configuration of client and server network in network tester; packet capture client session into test protocol, create playlists, configure load model and user behavior. The server plays the streaming files in the playlist imported by the client and executes the test. The network tester processes the test results and forms the test report. The technical effect of the invention is to develop the simulation model software, excavate the characteristics of the existing test tools, and combine them with the test purpose.
【技术实现步骤摘要】
一种基于海量终端的卫星通信网络的私有协议测试方法
本专利技术属于卫星通信网络性能测试领域,涉及一种基于海量终端访问私有协议的测试方法及其测试系统。
技术介绍
目前网络中的应用除了标准的应用外,还有几千种甚至更多的其他应用,比如P2P(BitTorrent,eDonkey、Kazaa、Gnutella等)和即时消息协议(MSN、YahooMessager、GTalk、QQ、Skype等)应用,同时还有军队、部委和研究所自己开发的专用协议或者定制应用。这些应用统称为私有协议,其特点是不规范,不标准,种类繁多,协议变化快,测试起来非常棘手。相较于电信网络、计算机网络等地面通信网络,卫星通信网络具有延迟大、抖动大、误码率较高等特点,需要测试卫星通信网络对各种私有协议的支持情况。对单个终端而言,可以直接接入卫星通信网络,然后利用实际的应用软件完成某种私有协议的测试。然而随着宽带卫星通信系统的发展,海量用户的组网规模势在必行,那么海量终端并发的协议测试也就必不可少。对于标准协议而言,业界已经提供了成熟的测试工具和方法。但对于某种特定的私有协议,这种海量终端的并发测试业界并没有明确的方法。如果将海量终端实际接入卫星通信网络,测试和维护的工作量都太大,而且接入网络的终端数量也很受限。因此本专利技术设计和开发一个海量终端模拟软件,可以实现数万量级模拟终端的并发接入和进行包括各种私有协议在内的业务测试。目前网络测试的工具主要以测试软件和具有专门硬件平台的测试仪表为主,测试软件适用于一般的功能及一致性测试。测试软件的特点是便于安装、使用灵活并且成本较低。缺点是测试软件受用户主机 ...
【技术保护点】
一种基于海量终端的卫星通信网络的私有协议测试方法,其特征在于,具体包含如下步骤:步骤1:按照卫星通信网络协议,利用多线程技术和虚拟网卡技术,实现海量终端模拟软件,并以此建立海量模拟终端的登录和业务模型;步骤2,在网络测试仪上设置客户端和服务器端,将客户端端口与海量终端模拟软件侧连接,服务器端与卫星通信网的主站侧连接;步骤3,对照被测卫星通信系统的终端和主站的网络规划,在网络测试仪上分别配置客户端和服务器的网络;步骤4,捕捉待测协议会话的报文,生成包含流的PCAP格式的文件,将所生成的包含流的PCAP格式的文件导入客户端,并创建播放列表;步骤5,在网络测试仪的客户端配置流量负载模型和用户行为;步骤6,服务器端回放客户端导入的播放列表里的流文件,执行测试;步骤7,利用网络测试仪对测试结果进行统计处理,并形成测试报告。
【技术特征摘要】
1.一种基于海量终端的卫星通信网络的私有协议测试方法,其特征在于,具体包含如下步骤:步骤1:按照卫星通信网络协议,利用多线程技术和虚拟网卡技术,实现海量终端模拟软件,并以此建立海量模拟终端的登录和业务模型;步骤2,在网络测试仪上设置客户端和服务器端,将客户端端口与海量终端模拟软件侧连接,服务器端与卫星通信网的主站侧连接;步骤3,对照被测卫星通信系统的终端和主站的网络规划,在网络测试仪上分别配置客户端和服务器的网络;步骤4,捕捉待测协议会话的报文,生成包含流的PCAP格式的文件,将所生成的包含流的PCAP格式的文件导入客户端,并创建播放列表;步骤5,在网络测试仪的客户端配置流量负载模型和用户行为;步骤6,服务器端回放客户端导入的播放列表里的流文件,执行测试;步骤7,利用网络测试仪对测试结果进行统计处理,并形成测试报告。2.根据权利要求1所述的基于海量终端的卫星通信网络的私有协议测试方法,其特征在于,在步骤1中,按照卫星通信网络协议,利用多线程和虚拟网卡技术实现海量终端模拟软件,建立海量模拟终端的登录和业务模型,所述海量终端模拟软件能够实现下述动作的至少一种,所述动作包括:模拟海量终端的登录过程、向卫星通信网的主站发送TCP、UDP数据、模拟各种实际网络应用。3.根据权利要求1所述的基于海量终端的卫星通信网络的私有协议测试方法,其特征在于,在步骤2中,利用网络测试仪进行卫星通信系统的回环测试,将客户端与海量终端模拟软件相连,将服务器端与卫星通信网的主站相连。4.根据权利要求1所述的基于海量终端的卫星通信网络的私有协议测试方法,其特征在于,在步...
【专利技术属性】
技术研发人员:曹云,吴兆阳,
申请(专利权)人:北京卫星信息工程研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。