版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、产品名称产品名称Product name密级密级Confidentiality level GENEX Probe内部公开内部公开 产品版本产品版本Product version V200R003C02 Total 11pages 共共11页页 GENEX Probe的的FTP功能功能 信息红宝书信息红宝书 ( (仅供内部使用仅供内部使用) ) 拟制:拟制:陈娜、张重洋日期:日期:2012/04/09 审核:审核:日期:日期:yyyy/mm/dd 审核:审核:日期:日期:yyyy/mm/dd 批准:批准:日期:日期:yyyy/mm/dd 华为技术有限公司华为技术有限公司 版权所有版权所有 侵权
2、必究侵权必究 修订记录修订记录 文档版本修改说明日期作者 0.9初稿2012-4-10陈娜 目录目录 1概述.4 2PROBE FTP测试项说明.4 3PROBE FTP测试场景说明.5 3.1正常场景:.5 3.2异常场景:.6 4FTP 测试需要覆盖的场景.6 5PROBE FTP代码相关内容.7 6FTP界面说明.8 6.1FTP SERVICE QUALITY EVALUATION界面说明.8 6.2FTP命令交互信息 .9 7FTP异常处理说明:.9 7.1接入性失败情况.9 7.2数传失败情况.10 7.3用户中止的处理.10 8FTP相关统计说明.10 8.1失败率统计.10 8
3、.2速率统计.11 9附录.11 1 1概述概述 GENEX Probe & Assitant的FTP 功能是主要的数据业务测试功能,用来测试基于无线网 络的FTP上传、下载及相关KPI统计。Probe中有多种FTP测试项,处理复杂,统计信息众多, 是Probe数据业务质量的短板,经过持续的数据业务改进,这部分功能已经较为稳定,统计 正确,前后台一致,但考虑到后续可能随着制式和功能需求的增加,仍有很大变数,所以 整理FTP功能相关的业务场景和注意事项,供研发修改功能自测和测试人员验收使用,保 证现阶段投入大力气稳定下来的成果能够持续得到保障。 2 Probe FTP 测试项说明测试项说明 Pr
4、obe支持多种FTP测试,含义不同。 FTP DownLoad,FTP Upload测试项是基本的FTP测试功能。 Multi-FTP:指Probe支持一个终端同时做FTP DL和UL测试。 Multi-RAB:指Probe支持一个终端同时做DL和Voice Call。 以FTP DownLoad为例,说明下FTP基本的测试项属性 3 Probe FTP 测试场景说明测试场景说明 3.1正常场景: 1.FTP DownLoad Upload MultiFTP Multi-RAB 测试能正常结束,且测试过程中, 实时信息和统计信息均正确; 2.Probe回放上述实测记录测试过程的gen文件,FT
5、P界面各项信息是否正确与实测一 致; 3.Assistant导入FTP测试记录gen文件分析,包括事件和KPI等各项统计是否正常,FTP 开始结束和统计打包是否正确; 4.将FTP测试项的Multi Thread Count设置为1,执行多线程测试,能够正确结束; 3.2异常场景: 几种FTP的各种结果值如下,可以对照知道FTP的异常场景: FTP_ERROR_SUCCESS / FTP测试成功 FTP_LOGIN_FAILED /登陆FTP Server失败 FTP_DOWN_OPEN_LOCALFILE_FAILED / FTP下载时打开文件失败,仍继续下载 FTP_UP_FAILED /
6、UL测试(数传过程中)失败 FTP_DOWN_FAILED /DL测试(数传过程中)失败 FTP_FILE_NOT_EXIST /DL的目标文件不存在 FTP_PARAM_FAILED /测试项配置参数错误 FTP_USER_STOP /测试中用户中止 FTP_LOGIN_SUCCESS /DLUL 登陆FTP Server成功 FTP_SEVER_NO_RESPOND /FTP Server无响应 FTP_FILE_SIZE_ZERO /DL的目标文件大小为0 FTP_TIMEOUT /FTP 测试时间达到配置的时长,结束测试,统计时算作是正常结束测试 FTP_FAIL_DURINGDAIL
7、 / 拨号过程中失败 FTP_FAIL_CREATETHREAD / 申请FTP线程失败 FTP_UP_OPEN_LOCALFILE_FAILED / FTP上传时打开文件失败,需和下载区分,下载时打开本 地文件失败仍继续下载 FTP_NEW_SESSION_START / 新定义的Session Start状态:与FTP交互开始 FTP_DATA_TRANSFER_START / 第一个包开始传输:也是老Session Start的定义 FTP_INVALID_DESTINATION / FTP Server Destination地址冲突 FTP_ADDDEST_FAILED /添加路由表
8、失败 FTP_GETIP_FAILED /解析FTP ServerIP失败 FTP_DATA_TRANSFER_END / 数据传输结束 FTP_MULTI_FINISHED / MultiFTP整个测试项结束 4 FTP 测试需要覆盖的场景测试需要覆盖的场景 在了解了上述内容后,让我们来关注FTP真正容易出问题的地方: 1.FTP测试项前配置Dial up或者不配,测试项执行是否有差别? 2.LIST命令可以正确解析出目标文件的大小(DL情况) -可以从Informaiton视图中查看LIST命令的结果得知 3.DL情况写本地文件和不写本地文件的配置都要测试覆盖到 4.当服务器不支持多线程时
9、,能否按照单线程完成测试 5.路径中带空格和不带空格的测试,需要测试后查看:是否上传到目标路径,下载 需要看是否能够找到带空格路径下的文件。 6.UL和DL的测试项的Port分别选择PORT和PASV,是否都能成功? 7.Upload和Download在根目录,一级目录,二级目录,三级目录都可以正常运转 8.在各种上述异常结束情况下,Probe是否能正确显示错误状态信息;如果已经开始 数传,是否统计正确 9.多次测试,其间既有成功又有失败的情况下,各次显示信息是否正确; 其中实时信息:时延和速率是否正确 统计信息:时延和速率及二者的累计信息还有失败率 10. 在上述情况下,给Assistant
10、打的相关包信息是否正确,如FTP的开始结束包是否 配对,时间是否正确,尤其是在各种异常情况下 11. 尤其需要关注长时间多场景测试时,各种KPI信息是否正确 5 Probe FTP 代码相关内容代码相关内容 Probe中FTP功能相关的内容比较多,总的来说: FTP功能实现代码在DataTestBusiness模块。 FTP测试项控制代码在ServiceManager模块 FTP统计代码在ProduceManager模块 还有一些解包类,关注和修改较少,一般不常用。 *待完善 6 FTP 界面说明界面说明 Probe的FTP功能对应的窗口是FTP Service Quality Evaluat
11、ion,主要关注的指标有时 延,速率和失败率,这三类指标又分实时和累计值。信息区分FTP DL和UL显示 6.1FTP Service Quality Evaluation 界面说明 图1-FTP 信息显示界面 单以DL信息显示为例: A A部分部分显示FTP(downloadupload)Data Transfer Cut-off Ratio 和 Non-Accessibility Ratio,即显示数传失败率和接入性失败率。 这部分信息是累计值,即会累计多次测试的信息计算得出。 B B部分部分显示的是每次FTP测试的信息,分别是时延,速率,测试结果。 随着测试次数的增加,每次测试结束时ID
12、自增将信息显示出来。 C C部分部分是DL的实时信息,显示下载进度,实时速率,所用时长,已经下载的数据量。 D D部分部分是累计的下载数据量总和,是个累计值。 E部分部分是针对B部分的信息求时延和速率的最大最小值和均方差。 6.2FTP 命令交互信息 除了FTP的各种KPI以外,Probe的Information视图的FTP Info 页面显示Probe FTP与 FTP Server交互的详细信息。 图2-FTP 交互命令界面 FTP命令的详细说明可以参照FTP协议的命令与返回码说明 7 7FTPFTP 异常处理说明:异常处理说明: Probe的FTP异常处理会涉及多有可能的FTP结束情况,
13、大体上可以分为两大类:发生 在DataTransferStart之前的失败为接入性失败接入性失败;发生在DataTransferStart之后的失败为数数 传失败传失败; 7.1接入性失败情况 FTP建立过程与服务器有较多交互且容易受用户配置、网络情况的影响,所以有多 种接入性失败: FailDuringLogin:登陆时失败,主要为:DLUL的FTP登录FTP Server失败,包括用 户名或密码错误;配置FTP地址错误等等。 FialDuringAccess:登录后接入FTP服务失败,主要指:DLUL时打开文件失败; 目标文件不存在;目标文件大小为0;添加路由表错误;目标地址无效; 目标I
14、P解析失败等。 FailDuringDialing:拨号过程中的失败 接入性失败的计算和统计参照ETSI定义,显示为Sevice Non-Accessibility,反映不能 成功建立PDP或访问网络服务的概率,统计公式为:失败次数/所有尝试进行FTP服务的 次数,以Assistant的状态来表示为: Non-AccessibilityNon-Accessibility RatioRatio = = (eFailDuringLogin(eFailDuringLogin + + eFailDuringDialingeFailDuringDialing + + eFailDuringAccesse
15、FailDuringAccess ) (eSuccess(eSuccess + + eFailDuringLogineFailDuringLogin + + eFailDuringTransfereFailDuringTransfer + + eFailDuringDialingeFailDuringDialing + + eFailDuringAccesseFailDuringAccess + + eIncompletioneIncompletion + + eFailInStartTask)eFailInStartTask) 接入性失败显示在上图中A部分中 7.2数传失败情况 Probe处
16、理的数传失败有: FailDuringTransfer:FTP DLUL 数传开始后的失败; 还有一种情况,Probe FTP 提供一种按时间下载的方式,用户设定一定时长,到时 目标文件没有传输完毕时,Probe FTP会结束FTP测试,并将本次测试计为数传失败。 数传失败的计算和统计参照ETSI定义,显示为Data Transfer Cut-off Ratio,未完成 的数传次数 与 所有数传成功开始的次数的比率。 以Assistant中的状态来表示为: DataData TransferTransfer Cut-offCut-off RatioRatio =(eIncompletion=(
17、eIncompletion + + eDataTransferError)eDataTransferError) (eSucess(eSucess +eIncompletion+eIncompletion + + eDataTransferError)eDataTransferError) 数传失败显示在图1-FTP 信息显示界面中A部分中 7.3用户中止的处理 FTP测试中,用户中止的情况比较特殊,不计入数传和接入性失败中,是忽略不计入 这两个指标的统计的;但在已经开始数传而被用户中止的情况下,会进行相应的速率统计。 8 FTP 相关统计说明相关统计说明 8.1失败率统计 Probe FTP
18、统计两种失败率:Non-AccessibilityNon-Accessibility RatioRatio 和和DataData TransferTransfer Cut-offCut-off RatioRatio ,详情参见本文档 FTPFTP异常处理异常处理 章节说明。 8.2速率统计 当前Probe统计FTP平均速率方式与Assistant有差异,因Probe有实时显示的需求和历 史设计问题,导致统计角度的无法完全一致. Probe FTP Service Quality Evaluation 界面的B部分和E部分都是速率统计内容,都在 一次FTP结束后更新。 B部分部分显示本次FTP的下载时长,这次下载过程的单次平均速率和测试状态。这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年园林绿化用地租赁合同3篇
- 2024年度桥梁建设起重机协作施工合同
- 2024年度绿化工程信息与资料共享合同3篇
- 2024年度结婚摄影服务合同
- 2024年度新能源汽车销售与服务合同
- 2024年企业核心人员竞业保密合同版B版
- 2024年长沙客运从业资格证报考条件
- 2024年影院室内装潢合同范本版B版
- 2024年上海客运从业资格考试题
- 2024年新能源开发与投资合作协议
- 北师大版五年级上册数学期末测试卷及答案共5套
- 2023年中航集团(国航股份)财务业务储备岗招聘考试真题
- 俄罗斯会计制度
- 部门成立发言稿
- 中铁十一局集团职业项目经理管理暂行办法
- 初一数学一元一次方程课件
- 电子设备管理制度
- 肖计划的应对方式问卷调查--有评分标准
- 项目管理手册
- 金银的火试金方法
- 品质异常(8D)改善报告
评论
0/150
提交评论