CQT测试

摘要:中国联通CDMA2000 1X无线数据传输已在全国范围内展开,无线网络性能是用户也是运营商关心的问题。无线网络性能测试包括CQT和DT两个方面。CQT包括呼叫建立测试、休眠重激活测试、传输时延测试等。DT主要测试用户吞吐量、FER、SCH速率分布、手机发射功率等。

       关键词:CDMA2000 1X 无线网络 性能测试 

     1.引言

       当今的社会是信息的社会,数据业务需求增长强劲。移动数据通信作为移动通信与数据通信的结合点,是对移动通信与数据通信的补充,有着广阔的市场与发展前景。对于移动通信运营商而言,则意味着无限的商机。综观当前的通信业务,数据业务的增长速度高于话音业务的增长。据预测,2005年移动数据业务将占到无线业务量的70%,而我国在大体相同的时间,移动数据业务也将占到无线业务总量的40%以上。随着中国移动的GPRS、中国联通的CDMA以及第三代移动通信系统的逐步商用,移动数据业务有望与固定数据业务相媲美。2003年3月28日,中国联通在全国31个省会城市推出CDMA2000 1X无线数据增值业务。这意味着联通将以酝酿已久的无线数据业务与移动全面交锋。CDMA2000 1X网络的性能如何是运营商也是用户关心的问题。其中,空中接口部分是制约数据网络性能的“瓶颈”,因此必须加强对CDMA2000 1X无线网络性能的测试。 

     2.CDMA2000 1X数据业务

       CDMA2000 1X的空中信道支持的调制方式在兼容IS-95的基础上进行了极大的增强,其中:(1)采用了前向快速功控,提高了前向信道的容量;(2)提供反向导频信道,使反向相干解调成为可能;(3)业务信道可采用比卷积码更高效的Turbo码,进一步提高了容量;(4)引入了快速寻呼信道,减少了移动台功耗,提高了移动台的待机时间 ;(5)可采用发射分集方式OTD或STS,提高了信道的抗衰落能力。仿真与现场测试结果表明,CDMA2000 1X系统的话音业务容量是 IS-95系统的2倍。从传输速率来看,IS-95标准的速率集(RC1,RC2)是CDMA2000 1X速率集的一个子集。同时,CDMA2000 1X提供增强速率集:前向 RC3-RC9,反向 RC3-RC6,对于不同的环境可以采用不同的高速空中信道速率进行数据传送,而满足了第三代移动通信高速分组数据业务的要求 。 

       为了在CDMA2000 1X网络中开展数据业务,美国高通公司提出了无线链路协议(RLP)。RLP的目的是在CDMA业务信道中提供类似于有线网络可靠性的数据传输。从RLP的上层PPP层来看,传输有着差错率很小的高可靠性。 

       在CDMA2000的数据业务中,增加了二个重要的网络设备:包控制功能(PCF) 和分组数据服务节点(PDSN)。PCF一般与BSC在一起。PCF的功能主要是在BSC和PDSN提供PPP帧的传输,它是RLP连接的终止点。PDSN是PPP连接的终止点,提供IP数据包的路由。

       在CDMA2000中,前向业务信道有基本信道(FCH)、辅助信道(SCH)和专用控制信道(DCCH),联通现在没有使用DCCH。按照标准,最多可以同时分配两个SCH,但现今的芯片只支持一个SCH。联通现网中,SCH最多支持153.6kbps的传输速率,加上FCH 9.6kbps 的传输速率,理论上,最多达到163.2kbps的传输速率。 

       CDMA中数据传输有两种模型:中继模型(Relay Model)和网络模型(Network Model),现在使用的多的是中继模型。 

     3. 数据业务无线网络性能测试

     3.1 测试方法

       测试采用中继模型,将CDMA手机与笔记本电脑终端通过RS232串行口连接。在电脑上启动应用程序和测试软件。使用命令“Ping”或者上传下载数据来测试网络性能。根据测试软件的统计获得网络性能的指标。 

     3.2 CQT(Call Quality Test) 

       CQT原意是指拨打质量测试,我们在这里是指在固定的地点测试无线数据网络性能。CQT必须首先记录地理位置、蜂窝小区号、PN码,接收电平,Ec/Io。CDMA2000 1X CQT包括以下几个方面: 

     3.2.1呼叫建立测试 

       呼叫建立测试包括成功率和时延两个方面的测试。在这里我们沿用“呼叫”这个语音业务中的词语,实际上是指数据业务(Data Call)。呼叫建立成功率和时延能够切实影响用户使用网络时的感受,也是评价网络性能的一个重要指标。呼叫建立成功率的计算公式为:

     呼叫建立成功率=成功建立呼叫的次数/尝试建立呼叫的次数

       呼叫建立时延主要由二部分组成:空中接口建立时延和PPP建立时延。空中接口建立时延在信令上是指从Origination Message 到Service Connect Completion Message之间的时间开销(约3秒)。PPP建立时延在信令上是指从LCP Configuration Request到 IPCP Configure ACK之间的时间开销(约5秒)。

       呼叫建立成功率低意味用户需要多次才能连上网络,建立时延长意味着用户必须等待较长的时间,这些都是运营商需要优化的方面。

     3.2.2休眠模式(Dormant Mode)重激活测试 

       在数据传输中,如果用户较长一段时间不传输数据,则移动台会从激活模式进入休眠模式。如果此时用户又要开始传输数据,则移动台必须从休眠模式重新进入激活模式。如果重激活的时间很短,用户就感觉可以随时随地的传输数据,好象永远在线一样。因此有必要测量从休眠模式到激活模式所需的时间开销。

       重激活有两种情况,一种由网络侧发起,另一种由移动台侧发起,都可以在移动台处于休眠模式下使用“Ping”命令进行测试。由网络侧发起的重激活,可以通过其它终端Ping移动台的IP地址,在信令上计算从General Page Message到Service Connect Completion Message的时间开销。由移动台发起的重激活,可以通过该移动台Ping某网络侧的IP地址,在信令上计算从Origination Message到Service Connect Completion Message的时间开销。

     3.2.3传输时延测试 

       传输时延测试是测量终端设备与无线网络出口路由器之间的数据传输的环回时间(Round Trip Time)。方法是在终端设备上使用命令”Ping”出口路由器。测量时可以采用不同大小的段(Segment),以期能获得更为可靠的结果。

     3.2.4 用户吞吐量(即传输速率) 

       用户吞吐量(即传输速率)是网络性能的重要指标,它可以在各个不同的协议层上测试,例如:物理层、RLP层、应用层。从下层到上层,速率逐渐降低,这是由于各层添加新的包头增加了额外开销。对于不同的协议层,我们可以绘制吞吐量随时间或者地理位置变化的图形。经过实测可以看到,CDMA2000 1X在应用层上的速率最高可以达到130kbps,这比实测的GPRS的速率要高许多。

     3.3 DT(Drive Test) 

       DT也就是覆盖测试,是通过驱车沿一定道路行驶时测量无线网络性能的一种方法。在DT中我们模拟实际用户,不断的上传或者下载不同大小的文件,通过测试软件的统计分析,获得网络性能的一些指标。 

     下面是几个主要的测试内容:

     3.3.1 用户吞吐量(即传输速率) 

       DT中的用户吞吐量测试与CQT中的测试有一定的区别。在DT中,由于移动台不断的移动,在小区边界要发生切换,增加了信令开销,而且SCH一般都不能够软切换,另外电磁波的传播也受到移动速度的影响,因此一般来说,DT中的吞吐量要比CQT中的小。

     3.3.1 SCH速率分布

       由于数据传输的要求,基站会给移动台分配SCH,在分配的同时,指配SCH的传输速率。联通现阶段有1x(9.6kbps),2x(16.2kbps),4x(38.4kbps),8x(76.8kbps),16x(153.6kbps)这几种速率。在DT中,我们统计各种速率(1x,2x,4x,8x,16x)的SCH所占的比例,然后可以绘制饼状图、柱状图或者地理图。 

     3.3.2 误帧率(FER)

       误帧率包括基本信道误帧率(FER_FCH)和辅助信道误帧率(FER_SCH)。误帧率高说明无线信道质量不好,需要调整相应参数,使误帧率小于一定的数值。同时可以看到,对于FCH和SCH的不同速率,FER是不同的。 

     3.3.3 前向链路SCH分配时长(Forward Link SCH Burst Duration)

       前向链路SCH分配时长,是指多个用户在使用同一个SCH信道时,每次分配给每个用户的使用时间。联通现网一般定为16帧(320ms)或者32帧(640ms),我们可以统计各种时长的分配比例,绘制饼状或柱状分布图。 

     3.3.4 FCH激活集的大小

       在CDMA中引入了软切换技术,可以先接通新的链路再拆掉旧的链路,这样提高了切换的可靠性和通话质量,但是也占用了更多的信道板资源。因此有必要测量FCH激活集的大小,看看网络中各种软切换所占的比例。 

     3.2.5 Ec/Io

       信号的Ec/Io必须超过一定的门限,这是CDMA网络通信的前提。考察网络中承载的数据业务,也必须测量Ec/Io的大小。

     3.2.6 手机发射功率

       CDMA手机宣传的一个买点是其辐射功率小。在数据业务中,由于SCH的引入,数据传输速率提高,相应的辐射功率也会增强,因此有必要测量数据传输过程中手机发射功率的大小。 

     4.总结

       中国联通CDMA2000 1X的数据业务已在全国范围内展开,它在速度方面相对于中国移动的GPRS 有很强的优势。目前的GPRS理论速度虽然超过100kbps,但是实际传送的速度只有20kbps左右。在数据通信中,速度的高低往往决定了业务的前途,因此必须最大限度发挥网络的潜能。随着更多用户的加入,无线网络性能有可能恶化,因此必须加强网络性能的测试,优化系统,为用户提供更好的服务,这也有利于提高运营商的竞争力。
时间: 2024-10-08 10:44:46

CQT测试的相关文章

iOS app打包 -- 生成ipa测试包 步骤详解

最近有小伙伴问我如何打成ipa包分发给测试人员 , 虽然现在网上的教程很多,但是也很杂, 没有一个比较完整的讲解. 利用工作之余, 就说一下如何生成ipa包?共分为两种方法. 第一种方法: 1) 至于配置发布证书和AdHoc描述文件, 就不再累述, 下载下来双击安装即可.(ps: 生成AdHoc描述文件的时候要注意勾选所有的设备, 只有被描述文件包含的设备才能进行相应的测试. 如果是企业账号的话则不需要添加设备的udid). 2) 接下来开始配置xCode里的工作(包括发布证书和描述文件), 注

Monkey测试

1             概述 Monkey测试是Android自动化测试的一种手段.Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常. 当Monkey程序在模拟器或真实设备运行的时候,程序会产生一定数量或一定时间内的随机模拟用户操作的事件, 如点击,按键,手势等, 以及一些系统级别的事件.通常也称随机测试或者稳定性测试. 2             测试步骤 2.1   测试前提条件 1.将手机恢复出厂设置 2.恢复出厂设置后,进入设置--

软件测试中的数据库测试

数据库中数据的基本结构 定义一:数据元素集合(也可称数据对象)中各元素的关系. 定义二:相互之间存在特定关系的数据元素集合. 一个表(数据库),我们就称它为一个数据结构,它由很多记录(数据元素)组成,每个元素又包括很多 字段(数据项)组成数据库测试分类系统测试.集成测试.单元测试.功能测试.性能测试.安全测试系统测试.数据库在初期设计中需要进行分析测试. 对于各种数据元素进行完美融合,并理清相互之间的关系便是数据库结构的基本定义. 在数据库中,不同数据之间会存在既定的特殊关系,其属于各种数据元素

一些基本LINUX命令以及测试环境的搭建

LINUX操作系统平时用的不多,资深测试与开发同学们用的比较多,像我这样的一个人,只喜欢WINDOWS操作系统.但LINUX操作系统也用过一段时间, 知道一些基本命令,如果不记得的话,就百度一下,拿来就用,也不会太难.下面记录一下自己知道的一些常用命令,方便自己查询,以供大家参考. 首先 LINUX系统的特点是:稳定,安全,开源,可裁剪性.(可裁剪性还真没有理解透) 其次:LINUX 有四个版本,分别是:DEBIAN,UBUNTU,RED HAT,CENTOS. 我只用过CENTOS版本,不过公

微信+WeTest:小程序云端测试系统上线

日前,微信新增小程序测试系统,可便于开发者检测小程序缺陷,评估小程序产品质量.在小程序发布之前,开发者可将小程序代码提交到测试系统,在不同型号的手机真机上运行,执行完毕后自动生成测试报告.小程序云端测试平台,由WeTest提供基础支持,下载"微信开发者工具"即可使用. 小程序测试报告示例:  一. 云真机测试 Beta 为了方便广大开发者检测小程序程序缺陷.评估小程序产品质量,微信提供了免费的云真机测试环境以及一整套测试方案.在小程序交付到真实用户手中使用之前,你可以将小程序分发到云真

微信公众号API测试——接口调用频率限制

接口频率限制[1] 公众号调用接口并不是无限制的.为了防止公众号的程序错误而引发微信服务器负载异常,默认情况下,每个公众号调用接口都不能超过一定限制,当超过一定限制时,调用对应接口会收到如下错误返回码: {"errcode":45009,"errmsg":"api freq out of limit"} 各接口调用频率限制如下: 接口 每日限额 获取access_token 2000 自定义菜单创建 1000 自定义菜单查询 10000 自定义菜

手把手教你如何搭建自己的渗透测试环境

介绍 白帽子是指个体发起的黑客攻击,找到系统潜在的可能被恶意黑客利用的的漏洞或脆弱点.在目标不知情或者没得到授权的情况下发起黑客攻击是非法的.所以通常是建立一个自己的实验室,练习黑客技术. 在这个实验室里,你能看到如何创建一个自己的黑客环境,练习各种各样的黑客攻击技术.我们将会探讨不同类型的虚拟系统,构建一个虚拟网络,在虚拟环境中运行试用版的操作系统,搭建一个有漏洞的web应用程序,安装Kali LInux,执行渗透测试. 所需条件: VMware Workstation Windows XP系

游戏测试经历的流程及发版本注意的问题(或许有遗漏)

一.测试流程: 1.测试人员需要参与需求会议,了解需求,如有必要,提出疑问点,产品修改正 2.需求确定后,编辑测试用例或者测试功能点 3.开发提交完毕后,执行测试用例(要求开发出电脑版,节约前期打包,安装包的时间) 4.发现bug,提交bug到禅道,并通知相关人员 5.开发组修正bug,禅道指派给测试人员,表明已修复 6.对已修正的bug,进行回归测试 7.修正完毕的bug在禅道上置为关闭 8.待电脑版功能验证完毕后,进行手机包测试 9.整体测试完毕,可以发布包 补充: 1.中途有修改需求,也需

1.2软件生命周期&测试流程

软件的生命周期 可行性分析-需求分析-软件设计-软件编码-软件测试-软件维护 1.可行性分析 主要确定软件开发的目的和可行性(PM) 2.需求分析 对软件的功能进行详细的分析(PM),输出需求规格说明书(原型图) 3.软件设计(DEV) 把需求分析得到的结果转换为软件结构和数据结构,形成系统架构 概要设计:搭建架构.模块功能.接口连接和数据传输 详细设计:模块深入分析,对各模块组合进行分析,伪代码   包含数据库设计说明 4.软件编码(DEV) 可运行的程序代码 5.软件测试 5.1.单元测试(