• 【网损仪】使用规范


    前言

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

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

    需求一:

      客户端功能需求测试。网络提示弹条设置点击跳转事件,不同的提示文案进入不同的功能页面。“网络异常”进入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
     
  • 相关阅读:
    luogu题解 P2184 【贪婪大陆】
    luogu题解 P3763 【[TJOI2017]DNA】
    实战技巧--对拍
    题解 P3620 【[APIO/CTSC 2007]数据备份】
    题解 UVA1316 【Supermarket】
    学习笔记-Rabin-Karp哈希
    题解 POJ1964/UVA1330/SP277 【City Game】
    题解 POJ 2559-SP1805 【HISTOGRA
    题解 P2859 【[USACO06FEB]摊位预订Stall Reservations】
    Linux操作系统(一)
  • 原文地址:https://www.cnblogs.com/darlingmz/p/12217965.html
Copyright © 2020-2023  润新知