恐怕WLAN产品测试是所有网络产品测试中最为容易受到外界因素干扰的了。首先,因为无线产品是利用射频信号传输数据,而每个无线产品所利用的信道又极有可能重复,造成传输信号之间的干涉,进而影响到无线产品实际吞吐量的下降。其次,现在的笔记本大部分都集成迅驰芯片,具有无线上网功能,这些笔记本每时每刻都在自动寻找能够接入的AP,这些笔记本如果一旦接入到被测无线设备中,无疑会占用被测设备的资源,其测试效果显而易见。第三,我们是通过无线发送数据来测试被测设备,而测试结果数据结果的回馈,也有可能占用测试数据流的通道,以至于使测试结果受到轻微的影响。针对于以上可能影响测试结果的因素,测试工程师作了以下的小动作来创造一个理想的测试环境: 扫描重复信道 目前的无线设备通常会利用1-11信道,而很有可能两个设备选用同一个信道,此外,仅仅不使用同一个信道也是不够的,因为每个信道的宽度为22Mbps,每个信道的中心频点之间的间隔仅为5Mbps,所以相邻的两个信道会有频道交叠的现象,进而互相干扰了数据传输。通过计算,只有采用1、6、11信道,之间才会完全避免信道干扰。在测试开始前和测试过程中,测试工程师会利用Nerwork Stumbler软件来监控办公区域中存在无线设备所利用的信道,一旦发现符合上面所述的现象,我们会立刻把此无线设备"揪"出来,劝其改用其他信道。实在"揪"不出来的,我们就立刻更改信道,保证测试的顺利进行。 关闭SSID广播功能 SSID广播会造成带无线接入功能的电脑蜂拥而入,每台电脑都会试图接入这台无线设备,因此会占用被测设备的资源。在这里,在测试每台设备之前,工程师都会关闭无线设备SSID广播功能,这样这台被测设备就不会在无线的世界里现于大庭广众之下,它只是默默的隐藏在一个角落里,只有知道其SSID的人才可以接入,这样就保证了不会有其他无关测试设备的接入。 测试流与结果收集流分道扬镳 测试中,我们通过在两个点之间发送压力数据,而无线设备居于两个点之间,那么我们会统计接收数据的点,最大会接收到多大数据,从而可以测试出无线设备的吞吐量。在这里就会有一个问题发生,如果统计数据也走无线通道的话,那么势必会影响到无线信道的实际吞吐量。为了避免以上问题的发生,测试工程师设计了两条通道,一个为无线测试通道,一个为有线通道,这个有线通道就用来收集测试的统计数据,这样两个通道就会互不干扰。 GO!GO!GO! 相信读者看到GO!GO!GO!,一定会很纳闷,这是什么意思呀?这实际成为了测试工程师的口头禅,在测试过程中,工程师发现:如果在一台笔记本电脑中安装多个厂商专用的网卡驱动程序,那么很有可能会影响测试数据的准确性.所以我们在测试每个厂商的无线设备之前,都会用ghost软件来恢复到电脑安装驱动程序之前的状态,可以说电脑纯净至极,丝毫不会对网卡驱动程序有丝毫的影响,时间一长,测试工程师都会把ghost电脑简化成为GO!GO!GO!。 虽然以上的小动作,增加了测试工程师的工作量,但是我们保证了无线测试环境的纯净性,理想化!套用一句俗得不能再俗的话,我们痛并快乐着! |
Powered by Discuz!
© 2003-2024 广州威思信息科技有限公司