Share via


WLAN Stress Test - Functional

This automated validates the D2 sleep functionality. The device should enter the D2 state after pressing power button within one minute and return to D0 after 8 hours.

This test is not applicable to devices that support InstantGo.

Test details

Associated requirements

Device.Network.WLAN.Base.MeetScanAndConnReq Device.Network.WLAN.CSBBase.MeetScanAndConnReq Device.Network.WLAN.CSBNLO.SupportNetworkListOffload Device.Network.WLAN.NLO.SupportNetworkListOffload

See the device hardware requirements.

Platforms

Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86

Expected run time

~60 minutes

Categories

Certification Functional

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Wireless LAN (802.11) Testing Prerequisites.

This acceptance test is intended to be used to verify that the Wi-Fi driver remains reliable after common scenarios. The test will first confirm that it can connect to an access point and send and receive data. It will then stress scenarios in 10 minute intervals. These scenarios are common real world usage scenarios such as connecting, roaming, and sleeping. After each 10 minute interval, an integrity check will be performed to verify the driver can still connect to an access point and send and receive data.

The following scenarios will be randomly performed under stress:

  • Scan

  • Connect and disconnect

  • Send and receive data

  • Turn on and turn off radio

  • Enter and leave Connected Standby

  • Roaming

The connect and disconnect scenario runs for approximately five minutes. Each access point is configured randomly to one of the following configurations with different SSIDs:

  • Open/None

  • WPA/TKIP

  • WPA/AES

  • WPA2PSK/TKIP

  • WPA2PSK/AES

Once the access point is configured, the test runs in a loop and performs the following:

  1. Connect to the first access point.

  2. Wait for notification that it is connected.

  3. Disconnect from the first access point.

  4. Connect to the second access point.

  5. Wait for notification that it is connected.

  6. Disconnect from the second access point.

At the end, the test will display the amount of slow toggles, fast toggles, and the scan success rate.

The turn on and turn off scenario runs for approximately two minutes. The test runs in a loop and performs the following:

  1. Randomly choose between the following scenarios:

    • Single access point signal loss and recover -- The access point will loop while turning the radio off and on in 30 second intervals.

    • Single access point degrade and improve - The access point will loop while reducing and increasing the transmit power.

    • Multi access point signal degrade and improve – Two access point with the same SSID will reduce and increase the transmit power inversely proportional to each other. This should simulate moving away from one access point and toward the other.

    • Multi access point signal loss – Two access points with the same SSID turn their radios off and on. This should simulate failing over to another access point after the first one is shut down.

  2. Randomly configure the access point with one of the following options:

    • Open/None

    • WPA/TKIP

    • WPA/AES

    • WPA2PSK/TKIP

    • WPA2PSK/AES

  3. Connect to the first access point.

  4. Start the scenario.

  5. Run the scenario for five minutes. Scan every 10 seconds.

  6. Cancel the scenario and clean up.

At the end, the test will display the number of times it was run.

The sleep scenario runs for approximately five minutes and will only run if D2 sleep is supported. The test runs in a loop and performs the following randomly:

  1. Sleep, wake, and scan.

    • Configure a single access point to a random configuration.

    • Go into D2 sleep for 30 seconds.

    • Wake from sleep.

    • Attempt to scan and verify that the access point is in the scan list.

  2. Sleep while connected.

    • Configure a single access point to a random configuration.

    • Connect to the access point.

    • Go into D2 sleep between 1 and 60 seconds.

    • Wake from sleep.

    • Verify that the device is still connected to the access point.

  3. Change the SSID while sleeping.

    • Configure two access points with the same SSID.

    • Turn the radio off in one of the access points.

    • Connect to the SSID.

    • Sleep the device.

    • While the device is asleep, turn one radio on and the other radio off.

    • Wake the device.

    • Verify that the device is still connected to the access point.

Troubleshooting

For troubleshooting information, see Troubleshooting Wireless LAN (802.11) Tests.

More information

Command syntax

Parameter Description

TestDeviceSupports5ghz

Determines whether or not the device supports 5 GHz.

Default value: True

AP1Password

The root password for the first physical access point.

Default value: password

AP1IPAddress

The IP address of the WAN port of the first physical access point.

Default value: 192.168.2.2

AP2Password

The root password for the second physical access point.

Default value: password

AP2IPAddress

The root password for the second physical access point.

Default value: 192.168.2.3

 

 

 

Send comments about this topic to Microsoft