为什么要先测试Shielding room中的Throughput?
- Shielding room中的问题简单,容易debug
- Shielding room中的问题,如果泄露到open环境就难于定位 --比如硬件tx不好,在Shielding room中一看data rate就能知道。但是到了open环境中,就不好看了,不知道是环境差还是tx有问题。
- Shielding room中的测试数据,会是后面debug此问题的依据 --比如wifi和bt共存下吞吐量问题
测试Throughput有哪些注意事项
- Iperf 使用“-w 2m” 指定window size是2m时 --这样测试不同平台的Throughput 都是2m
- 测试之前将手机的后台APP全关闭 -- 防止app调用wifi进行scan影响Throughput
- 测试手机的时候不要停留在wifi setting界面-- 因为这样会频繁的scan
- 测试wifi的时候最好打开飞行模式后只打开wifi -- LTE和BT都会影响到WiFi的测试结果
- 当测试到问题时候,对比机器最好在统一环境下也测试一次 -- 用来校验我们的手机是否真的有问题 和如果对比机器也有问题,可以校验那一步也是有问题
- 测试时候手机放在离AP位置1m的地方 --WIFI联盟测试就是这样的
- 测试手机不要发在金属上或附件 --这样会影响天线的性能
- 如果测试结果差不多的时候,建议使用userload版本复测