当前位置:首页 > 作文大全 >

基于TD—LTE系统吞吐量测试自动化探讨

发布时间: 2022-03-24 09:12:05 浏览:

【摘 要】对长期演进技术综合性能进行衡量,系统吞吐量是重要的标准。为测试TD-LTE系统,需要引进通用测试自动化平台。文章将主要分析TD-LTE系统的组成,并分析系统的容量性能,对其吞吐量测试进行研究,以供参考。

【关键词】系统吞吐量 TD-LTE系统 系统架构 容量性能

对于TD-LTE系统,测量性能的重要标准是系统的吞吐量。在对吞吐量进行回归测试中,和手工测试对比,自动化测试主要是借助测试工具或者是其他的方式,测试覆盖的范围能够扩大,可以进行重复性测试,对于吞吐量测试具有很大的作用。

一、TD-LTE系统的架构以及容量

对于TD-LTE系统而言,在进行架构时,主要是以原有的3GPP架构为基础,整合RNC、CN等功能,系统设备简化主要是分为两种网元,包括:第一,eNodeB;第二,EPC。

TD-LTE在系统容量方面,决定因素包括多种方面:第一,固定配置、算法,如频率使用的方式等;第二,和用户环境无线信道质量具有一定的关系,小区整体信道的环境主要的决定因素是小区的吞吐量。在实际网络环境中,信道的环境以及链路的质量会对分配网络资源、选择编码的方式具有一定的影响。所以,网络架构会影响到系统的容量。

二、自动化测试工具

在测试TD-LTE系统容量中,Robot功能较为强大,它的特点主要表现在以下几个方面:

第一,Robot属于平台工具,和接口没有必然的关系,在测试执行工具的承载方面,比较便利。

第二,对于Robot而言,其关键模块的编写是python语言,具有拓展的功能,包括java和python等。

第三,Robot能够实现辅助分析文档的提供,包括运行测试、显示输出界面等。Robot框架的结构可以实现支持功能,如处理错误等。Robot在输出测试结果方面,和表格的输出相似,用户界面比较清晰,调试比较容易。

第四,它的测试框架是用关键词作为驱动。对于关键词驱动测试,它是在数据数据驱动测试基础上进行改进,根据关键词,分解测试逻辑,生成数据文件,关键词和封装业务逻辑对应。关键词驱动思想主要包括:脚本和数据进行分离,界面的元素名和测试的内部对象名相互独立,测试的描述独立于具体的操作细节。

第五,Robot对于无人值守运行测试可以提供支持,对分布式测试床、分布式系统提供支持。

三、测试环境

Robot测试的架构可以符合吞吐量测试的要求。在本次测试中,测试的对象是eNodeB,UE可以应用仿真设备。Robot工具借助于关键词和关键语句,对自动电源断路器软件功能进行控制,从而控制系统电源开关。在eNodeBRRU模块以及UE仿真器间,进行可编程衰减器的物理连接,对Uu接口无线衰减特征进行模拟。借助应用服务器,提供控制接口,Robot工具对模块进行控制,进而控制衰减器。Hudson管理系统属于执行控制的终端,在执行、输入输出报告等方面进行控制。在同一交换机中,需要将下列的元件连接其中:(1)eNodeB,(2)UE仿真器,(3)可编程衰减器,(4)控制计算机,采用这种连接方法,可以防止转发过程中出现丢包的问题,降低吞吐量耗损。

四、用例设计

自动化测试用例指的是根据特定的程序,进行相关测试。主要包括:(1)测试脚本的测试,(2)测试输入,(3)数据测试,(4)输出期望值。测试脚本指的是数据以及指令的集合,可以自动的进行工具识别的执行,保存的形式是文件。吞吐量指的是在某个单位时间内,系统对数据流量进行处理,数据流量包含语言以及数据业务的总和。进行吞吐量测试,经常在不同的阶段进行,如设计阶段,有助于系统的改进应用,在系统性能中发挥重要作用。

借助于硬件测试平台,Robot测试工具提供支持,需要设计吞吐量测试用例,也就是编写测试脚本。通常脚本结构分为四个部分:第一,模块定义;第二,变量定义;第三,步骤;第四,用例关键词。

五、分析测试结果

对于测试而言,设计是核心环节,对测试用例进行调用执行才是目的。结合测试用例文件,对测试用例库进行自动调用,并实现测试。在进行测试时,过程如下:第一步是应当对测试用例文件进行读取,并进行分析,编写测试用例链表;第二步是结合测试用例链表内容,对测试用例库相关的测试函数进行调用,实现测试,回归测试结果,对报表文件进行保存,便于后续的使用。

吞吐量测试用例在设计时,主要是借助于测试平台,在输出运行结果时,文件夹为“result/report”,显示格式为HTML。结果中包含的信息为:(1)起始时间,(2)完成时间,(3)执行通过率等。对Test Suite链接进行点击,能够发现详细的测试目录,发现运行的结果。在测试步骤中,能够详细的显示。若运行的结果是正确的,写入代码,查找UE仿真器原始log数据,可以找到结果的最大值、最小值以及平均值,在log中发现下行throughput平均值是80.2 Mbit/s,上行则是15.04 Mbit/s,和基站设计的容量相符。对于自动化测试的结果,Robot自动化测试系统能够清晰的展示,若用例执行出现错误,系统架构可以对具体信息进行提示,研究人员能够快速的找到错误的位置,便于后续的改进工作。

六、结语

对于现代通信测试而言,自动化测试显示出自身的优势,并发挥较大的作用。在测试中,出现较多的自动化测试方案,在未来,自动化测试将具有很好的发展空间。通过研究,自动化测试具有较多优势,但是,自动化测试也存在一定的不足。自动化测试系统在错误处理方面仍有很大的发展空间,不断完善错误处理系统,当出现问题时,跳过错误环节或者是复位系统,继续下一步的任务。因此,对自动化研究系统,还需要研究人员进行深入研究。

参考文献:

[1]王泽林,何晓峰.路由器整机吞吐量测试中蛇形流量的验证方法研究[J].邮电设计技术,2013(3)

[2]袁浩,王超.基于WLAN设备的多用户吞吐量测试[J].电信网技术,2012(9)

[3]徐啸清,欧志球,谢烈平.基于TD-LTE系统吞吐量测试自动化的研究[J].自动化仪表,2012(9)

相关热词搜索: 吞吐量 探讨 自动化 测试 系统

版权所有:无忧范文网 2010-2024 未经授权禁止复制或建立镜像[无忧范文网]所有资源完全免费共享

Powered by 无忧范文网 © All Rights Reserved.。冀ICP备19022856号