darlingmz
向前看,向前迈!

前言

  网损仪,这只是一个辅助使用工具,但是用好了能减轻很多负担。初识是在去年的一个弱网提示的需求里,当时开发做的触发条件很苛刻,犹记得是需要满足几次弱网后才能弹出(汗颜),

当时由于手段不充分,最后让开发去掉几层限制后测试,其实是不完善的。。

 

需求一:

  客户端功能需求测试。网络提示弹条设置点击跳转事件,不同的提示文案进入不同的功能页面。“网络异常”进入Ping自动检测页面,执行一系列后生成报告上传。很简单几个主要测试点:弹条触发、功能跳转以及报告上传。当时第一条很难触发,手机设置的“开发者模式”调节弱网不太能满足条件,跟开发沟通后,触发一次重连即会弹提示,便于我后续测试。想那时候会网损仪使用就不会有漏洞了。

 

需求二:

  音视频功能测试。根据码率适配分辨率,优化直播者推出的画质和流畅度。依据实际的网络状态,自适应在不同范围内使用不同的分辨率(见下图备注的参考范围)。目标现象:在不同的网络环境下尤其是弱网,观众看到的画面无马赛克且视频流畅,甚至的运动模糊都有降低。这个真的是造假验证不了的,就是需要准备可调节的网络环境进行测试。

 

码率与分辨率的区间范围:
码率 >=1200 >=800 <=500 最低码率=300/100
分辨率 720*1280 544*960 368*640 368*640(待调整)
 
 
 
....
 
 

测试规范:

  • 网络(举例子使用一个带宽因子)可调节
  • 主播端日志打印确定码率
  • 观众端获取到的分辨率和码率一级确定
  • 根据实际看到的画面二级确认
  • 最后生成测试报告。

ps:推流端、拉流端log必备:>log logcat | grep "" 

 

使用规范

1、申请固定IP:针对的是网损仪对应的wifi,将待测试手机以及Mac本接入后,获取对应的IP地址申请入网损仪对应“例如:104”区域后可使用。

2、IP一对一固定通道:以下就是网损仪的使用界面(附图),选择你的待测手机IP为一个通道PATH12,注意上行和下行要对应,则可对改通道的情况进行调节控制。

3、带宽限制:设置一个调节因子。这次需求主要是推流端的码率变化自适应分辨率的测试,所以我控制的上行带宽。带宽的单位分为Mbps、Kbps、bps,都是小b所以需要等化为咱们熟知的带宽单位。

举个例子:

1char:1个字节8位
1byte=8bit
1*1024 = 1kB/s
1kB/s *8 = 8kb/s
 
带宽单位:
Rate :1MB(兆比特/s)= 1000Kbps(千比特/秒)= 1000000bps(比特/秒) 

4、丢包控制

5、延时控制

 

网损仪更换IP流程
前景
  网络liveme_av_test或者  XXXXXXXX_av_test_5G更换为XXXXXX_av_test或者XXXXXX_av_test_5G。网络的IP转换了,对应的网损仪控制台IP也需要更换。
(1)原控制台GUI IP:http://XXXXXX:8080/
(2)现控制台GUI IP:http://XXXXXXXXX:8080/
原理
步骤
  1. 第一步:网线口出连网损仪port1口,网损仪port2口出连(小米)路由器,确认无线网络可用。
  2. 第二步:网损仪的WAN口(控制口)连入笔记本
  • (最后连线图)
  1. 第三步:笔记本连入有线,访问原控制台IP,可进入页面。
  • 注意:可能需要修改有线的IP地址与原GUI地址一致,才可以访问到原IP
  1. 第四步:根据现有XXXXXXX_av_test_5G网络IP设置网损仪的网段
    • 进入主界面,点击右上角的“Admin”按钮,进入配置页面;
    • 在”Network Settings“标签页内修改相应的IP地址、子网掩码、网关地址、DNS信息;
    • 修改好网络信息后,点击“Accept  Changes”按钮提交修改信息;
    • 选择“Reboot”标签页,进入配置页面;
    • 点击“Reboot”按钮,重启设备,完成网络信息的更改;
  1. 第五步:将网损仪WAN口连入电脑的网线,接入(小米)路由器的端口,则表示连入网络的设备都可访问GUI地址。
  2. 第六步:登录修改后的GUI控制台IP地址http://XXXXXX:8080/,用户名、密码重置:均为admin
  3. ps:其中子网掩码(IP Netmask)255.255.254.0与255.255.255.0的区别:
(1)255表示前三位需要与网络IP一致:比如:10.71.158.71
(2)254表示的范围更广,也可以用前三位一致:10.71.158.X
(3)所以要将网损仪的IP设置的比(小米)网络的IP要广一点即可。
比如:10.71.158.189 > 10.71.158.71
 
后续
音视频拉专线(内网WiFi)
  1. 更换网络口的IP,则需要重新更换下网损仪的GUI IP
 

 

posted on 2020-01-20 14:46  darlingmz  阅读(1189)  评论(0编辑  收藏  举报