您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > GENEXProbeFTP功能信息红宝书
GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第1页,共11页产品名称Productname密级ConfidentialitylevelGENEXProbe内部公开产品版本ProductversionTotal11pages共11页V200R003C02GENEXProbe的FTP功能信息红宝书(仅供内部使用)拟制:陈娜、张重洋日期:2012/04/09审核:日期:yyyy/mm/dd审核:日期:yyyy/mm/dd批准:日期:yyyy/mm/dd华为技术有限公司版权所有侵权必究GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第2页,共11页修订记录文档版本修改说明日期作者0.9初稿2012-4-10陈娜00144340GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第3页,共11页目录1概述.........................................................................................................................42PROBEFTP测试项说明........................................................................................43PROBEFTP测试场景说明....................................................................................53.1正常场景:.....................................................................................................................53.2异常场景:.....................................................................................................................64FTP测试需要覆盖的场景....................................................................................65PROBEFTP代码相关内容....................................................................................76FTP界面说明..........................................................................................................86.1FTPSERVICEQUALITYEVALUATION界面说明..............................................................86.2FTP命令交互信息..........................................................................................................97FTP异常处理说明:...............................................................................................97.1接入性失败情况.............................................................................................................97.2数传失败情况...............................................................................................................107.3用户中止的处理...........................................................................................................108FTP相关统计说明................................................................................................108.1失败率统计...................................................................................................................108.2速率统计.......................................................................................................................119附录.......................................................................................................................11GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第4页,共11页1概述GENEXProbe&Assitant的FTP功能是主要的数据业务测试功能,用来测试基于无线网络的FTP上传、下载及相关KPI统计。Probe中有多种FTP测试项,处理复杂,统计信息众多,是Probe数据业务质量的短板,经过持续的数据业务改进,这部分功能已经较为稳定,统计正确,前后台一致,但考虑到后续可能随着制式和功能需求的增加,仍有很大变数,所以整理FTP功能相关的业务场景和注意事项,供研发修改功能自测和测试人员验收使用,保证现阶段投入大力气稳定下来的成果能够持续得到保障。2ProbeFTP测试项说明Probe支持多种FTP测试,含义不同。FTPDownLoad,FTPUpload测试项是基本的FTP测试功能。Multi-FTP:指Probe支持一个终端同时做FTPDL和UL测试。Multi-RAB:指Probe支持一个终端同时做DL和VoiceCall。以FTPDownLoad为例,说明下FTP基本的测试项属性GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第5页,共11页3ProbeFTP测试场景说明3.1正常场景:1.FTPDownLoad\Upload\MultiFTP\Multi-RAB测试能正常结束,且测试过程中,实时信息和统计信息均正确;2.Probe回放上述实测记录测试过程的gen文件,FTP界面各项信息是否正确与实测一GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第6页,共11页致;3.Assistant导入FTP测试记录gen文件分析,包括事件和KPI等各项统计是否正常,FTP开始结束和统计打包是否正确;4.将FTP测试项的MultiThreadCount设置为1,执行多线程测试,能够正确结束;3.2异常场景:几种FTP的各种结果值如下,可以对照知道FTP的异常场景:FTP_ERROR_SUCCESS//FTP测试成功FTP_LOGIN_FAILED//登陆FTPServer失败FTP_DOWN_OPEN_LOCALFILE_FAILED//FTP下载时打开文件失败,仍继续下载FTP_UP_FAILED//UL测试(数传过程中)失败FTP_DOWN_FAILED//DL测试(数传过程中)失败FTP_FILE_NOT_EXIST//DL的目标文件不存在FTP_PARAM_FAILED//测试项配置参数错误FTP_USER_STOP//测试中用户中止FTP_LOGIN_SUCCESS//DL\UL登陆FTPServer成功FTP_SEVER_NO_RESPOND//FTPServer无响应FTP_FILE_SIZE_ZERO//DL的目标文件大小为0FTP_TIMEOUT//FTP测试时间达到配置的时长,结束测试,统计时算作是正常结束测试FTP_FAIL_DURINGDAIL//拨号过程中失败FTP_FAIL_CREATETHREAD//申请FTP线程失败FTP_UP_OPEN_LOCALFILE_FAILED//FTP上传时打开文件失败,需和下载区分,下载时打开本地文件失败仍继续下载FTP_NEW_SESSION_START//新定义的SessionStart状态:与FTP交互开始FTP_DATA_TRANSFER_START//第一个包开始传输:也是老SessionStart的定义FTP_INVALID_DESTINATION//FTPServerDestination地址冲突FTP_ADDDEST_FAILED//添加路由表失败FTP_GETIP_FAILED//解析FTPServerIP失败FTP_DATA_TRANSFER_END//数据传输结束FTP_MULTI_FINISHED//MultiFTP整个测试项结束4FTP测试需要覆盖的场景在了解了上述内容后,让我们来关注FTP真正容易出问题的地方:1.FTP测试项前配置Dialup或者不配,测试项执行是否有差别?2.LIST命令可以正确解析出目标文件的大小(DL情况)--可以从Informaiton视图中查看LIST命令的结果得知GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第7页,共11页3.DL情况写本地文件和不写本地文件的配置都要测试覆盖到4.当服务器不支持多线程时,能否按照单线程完成测试5.路径中带空格和不带空格的测试,需要测试后查看:是否上传到目标路径,下载需要看是否能够找到带空格路径下的文件。6.UL和DL的测试项的Port分别选择PORT和PASV,是否都能成功?7.Upload和Download在根目录,一级目录,二级目录,三级目录都可以正常运转8.在各种上述异常结束情况下,Probe是否能正确显示错误状态信息;如果已经开始数传,是否统计正确9.多次测试,其间既有成功又有失败的情况下,各次显示信息是否正确;其中实时信息:时延和速率是否正确统计信息:时延和速率及二者的累计信息还有失败率10.在上述情况下,给Assistant打的相关包信息是否正确,如FTP的开始结束包是否配对,时间是否正确,尤其是在各种异常情况下11.尤其需要关注长时间多场景测试时,各种KPI信息是否正确5ProbeFTP代码相关内容Probe中FTP功能相关的内容比较多,总的来说:FTP功能实现代码在DataTestBusiness模块。FTP测试项控制代码在ServiceManager模块FTP统计代码在ProduceManager模块还有一些解包类,关注和修改较少,一般不常用。GENEXProbeFTP功能信息红宝书内部公开1/10/2020华为机密,未经许可不得扩散第8页,共11页**待完善6FTP界面说明Probe的FTP功能对应的窗口是FTPServiceQualityEvaluation,主要关注的指标有时延,速率和失败率,这三类指
本文标题:GENEXProbeFTP功能信息红宝书
链接地址:https://www.777doc.com/doc-2873855 .html