免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TR069模拟测试环境搭建指南1 背景TR069 是数字用户线论坛(DSL Forum)制订的一个面向终端设备的网管协议,实际上是终端与接入开通网关进行交换的一种接口,(南向接口)。另外接入开通网关北向接BOSS,以完成以完成业务开通、配置更改和软件升级等一系列工作,其组网环境如下图1-1。图1-1 TR069测试组网环境图(有NAT环境)作为终端厂家,由于不具备接入开通网关设备,因此不能搭建实际的测试组网环境。为解决这一问题,引入模拟测试工具Simulation和ACS模拟器,模拟接入开通网关与终端进行交互。虽然模拟环境与真实环境有一定的差距,但是能测试解决大多数问题,尤其是报文交互问题。2 测试知识必备2.1 测试组网环境知识测试组网环境分有NAT环境和无NAT环境,有NAT环境指的是接入开通网关在NAT后,接入开通网关起2个服务,一个用于业务通道,另外一个用于管理通道(移动规定端口是8070),管理通道是1个长连接,终端定时向接入开通网关发送心跳进行保活,一般周期为3分钟,接入开通网关通过发送反向请求触发终端上报6 CONNECTION Request请求下发业务参数;无NAT环境指的是接入开通网关在NAT前,接入开通网关只起一个服务用于业务通道,管理通道是终端做Server,服务端口由终端指定,终端注册时会把IP和服务端口上报给接入开通网关,接入开通网关连上Server后发反向连接进行业务请求下发。也就是说,有NAT与无NAT环境业务通道是一样的,只是管理通道不同谁做Server的问题。业务通道(ACS模拟器)有NAT终端管理通道(Simulation作Server端)有NAT情况参考中国移动CM-IMS企业用户接入设备开通网关设备规范-V8.doc中8.4长连接要求,其中反向请求报文如下示例(用16进制表示):01 00 00 00 06 74 65 6c 70 6f 31 /*其中74 65 6c 70 6f 31代表的是设备用户名telpo1, 00 00 00 06表示的是telpo1的长度4个字节,01表示请求消息*/业务通道(ACS模拟器)管理通道作客户端(ACS模拟器)无NAT终端管理口作服务端下面介绍管理通道反向请求包,无NAT反向请求报文示例如下,其中3:12345是终端注册时上报给接入开通网关的:GET /cpe?id=8 HTTP/1.1User-Agent: Jakarta Commons-HttpClient/3.1Host: 3:123452.2 南向节点参数介绍业务功能包括开户、修改、查询和销户,各业务功能调用的RPC如表2-1所示:表2-1 各业务功能调用RPC业务功能接入开通网关调用RPC终端调用RPC开户InformResponse、SetParameterValuesInform、SetParameterValuesResponse修改InformResponse、SetParameterValuesInform、SetParameterValuesResponse查询InformRespons、GetParameterValuesInform、GetParameterValuesResponse销户InformResponse、SetParameterValuesInform、SetParameterValuesResponse南向节点所有参数如下图2-1,各参数的具体含义参考附件5:中国移动CM-IMS接入设备业务开通功能及接口要求规范-V9.doc中的“6 接口参数”:图2-1 南向节点参数3 测试环境搭建3.1 有NAT测试环境搭建有NAT模拟测试环境采用Simulation测试工具,创建管理通道为8070的服务器作为示例:设置:8070,选择TCP Server, 点Connect后,左下角显示Create server success表示创建成功.图3-1-1创建管理通道端口8070服务器当收到设备管理口连接后,可看到xxx.xxx.x.xxconneced,选择 Hex;输入框填01 00 00 00 05 74 65 6c 70 6f /*其中74 65 6c 70 6f 31代表的是设备用户名telpo, 00 00 00 05表示的是telpo的长度5个字节,01表示业务请求消息*/ ,点 Send后, ACS模拟器就会看到设备发起业务请求连接图3-1-2下发反向请求包ACS模拟器收到请求包后,下面的操作就跟无NAT测试操作一致图3-1-3平台收到反向请求包3.2 无NAT测试环境搭建无NAT测试环境搭建采用ACS模拟器,与simulation测试工具不同的是,ACS模拟器通过脚本下发来完成业务的配置。需要注意的是,ACS模拟器ACS设置下的URL具体步骤参考如下截图:3-2-1 接入设备无NAT环境web配置3-2-2 ACS模拟器ACS URL参数设置3-2-3 ACS模拟器反向连接参数设置3-2-4 ACS模拟器反向连接触发3-2-5 ACS模拟器脚本载入3-2-6 ACS模拟器载入脚本勾选要执行的脚本3-2-7 ACS模拟器脚本执行将脚本置于模拟器安装目录下的AutoTest子目录下,各脚本介绍如下:1 目录_All.list:导入所有脚本,对于不想显示的脚本,可以在前面加#表示。2 用例1_0BOOT.script:设备首次上电时执行该脚本,期间会下发永久密码。3 用例2_1BOOT.script:设备下发永久密码重启后,执行该脚本。4 用例3_Set_IMS_index1.script:设置实例号为1的账号,注册完成后,触发cpe,再执行该脚本。5 用例4_QurSet_index1.script:查询实例号为1的账号,触发cpe,再执行该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中级职称规划题库及答案
- 2025年房地产投资专员招聘面试参考题库及答案
- 消防内勤考试题库及答案
- 2025年宠物护理招聘面试题库及参考答案
- 2025年APP产品经理招聘面试参考题库及答案
- 2025年临床试验专员招聘面试参考题库及答案
- 2025年环保工程专员招聘面试题库及参考答案
- 2025年仿真建模工程师招聘面试参考题库及答案
- 2025年点滴营销专员招聘面试题库及参考答案
- 2025年电子商务推广专员招聘面试参考题库及答案
- 【课件】消防月:消防安全知识培训
- 2025健身房与瑜伽馆合作经营合同
- 户外灯光架施工方案
- 2025年农产品食品质量安全检验员技能及理论知识考试题库附含答案
- 四川省公务员2025年考试行测言语理解真题试卷(含答案)
- 矿山绿色矿业建设规划
- 电玩赛车活动方案
- 承台钢筋绑扎技术交底书
- 2025年班主任基本功大赛笔试题库及答案
- ESCEAS血脂异常管理指南2025更新版
- 成人PICC堵塞的预防及处理专家共识解读
评论
0/150
提交评论