Bug #3478
7.2.1.1B01插件支持能力测试
0%
Description
测试步骤:
1.使用telnet登录网关;#下执行saf console命令进入中间件控制台
2. 使用连接在网关上的设备,如PC、手机等访问一些网站或者手机应用,如新闻网站、娱乐网站等;
3.执行命令cd /opt/preinstall/b01odmv3/files进入程序b01odm的目录;
4.执行命令:./CLI_client '{"type":"__dpi_info", "need_return":1, "read_stat":1}';
5. 查看返回状态的信息,判断DPI插件是否启动以及报文数据上报情况;
6.执行命令:./CLI_client '{"type":"__get_lan_host", "need_return":1, "read_stat":1}';
7. 查看返回状态的信息,判断网关是否正确获取到在线下挂设备的mac、hostname、ip 等信息;
8. 通过磊科测试平台执行命令
{"RPCMethod":"Stop","MAC":"0023C9C6B051","ID":"da90768f-b9cb-78cf-b633-5ac59b5f97de","Plugin_Name":"com.chinatelecom.all.smartgateway.b01odmv3_bcm6856","Version":"4.8.06"}停止B01插件
,重启网关后,Telnet下使用如下命令查看b01是否停止成功;
dbus-send --system --print-reply --dest=com.ctc.appframework1 /com/ctc/appframework1 com.ctc.appframework1.AppAgent.GetStatus string:"b01odmv3"
9. 通过磊科测试平台执行命令
{"RPCMethod":"Run","MAC":"0023C9C6B051","ID":"da90768f-b9cb-78cf-b633-5ac59b5f97de","Plugin_Name":"com.chinatelecom.all.smartgateway.b01odmv3_bcm6856","Version":"4.8.06"}启动B01插件
,重启网关后,Telnet下使用如下命令查看b01启动是否成功;
dbus-send --system --print-reply --dest=com.ctc.appframework1 /com/ctc/appframework1 com.ctc.appframework1.AppAgent.GetStatus string:"b01odmv3"
10.通过磊科测试平台执行命令
{"RPCMethod":"Uninstall","MAC":"0023C9C6B051","ID":"da90768f-b9cb-78cf-b633-5ac59b5f97de","Plugin_Name":"com.chinatelecom.all.smartgateway.b01odmv3_bcm6856","Version":"4.8.06"}卸载B01插件
,重启网关后,Telnet下使用如下命令查看B01插件卸载是否成功。
dbus-send --system --print-reply --dest=com.ctc.appframework1 /com/ctc/appframework1 com.ctc.appframework1.AppAgent.GetStatus string:"b01odmv3"
预期结果
通过标准:
1.步骤1中,B01插件已经预装,且处于启动状态;
2.步骤5中,B01主引擎开启,all字段为true;返回内容包括下图字段:
引擎处理报文情况,如下字段必须有具体的数据,如下图:
dpi_stat:引擎报文处理状态信息
deal_ctx_count:引擎处理的连接数
deal_pkt_count:引擎处理的报文数
数据上报情况,如下图,注意如下字段要有具体数据(需要网关与插件持续运行一小时以上):
有成功上报的数据。
3. 步骤7中,返回结果如图:
确保连上该网关的所有设备信息都存在,且mac、ip、hostname等信息都正确(不对model、brand、os、devtype的数据准确性做验证)。
4. 步骤8中,重启网关,插件处于停止;
5. 步骤9中,重启网关,插件处于启动状态;
6. 步骤10中,重启网关,插件卸载成功。
实际结果
2.步骤5中,有些值一直是0,如图所示