WLAN 연결 테스트 - 사용자 지정 구성
이 테스트 도구 모음은 WLAN 연결의 유효성을 검사합니다.
테스트 세부 정보
사양 |
|
플랫폼 |
|
지원되는 릴리스 |
|
예상 실행 시간(분) | 20 |
범주 | 개발 |
시간 제한(분) | 1200 |
다시 부팅 필요 | false |
특별한 구성 필요 | true |
형식 | automatic |
추가 설명서
이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.
테스트 실행
테스트를 실행하기 전에 테스트 요구 사항: 무선 LAN(802.11) 테스트 필수 조건에 설명된 대로 테스트 설정을 완료합니다.
이 테스트를 통해 테스트 스케줄러(사용자)는 특정 매개 변수를 사용하여 WLAN 검사 테스트를 실행할 수 있습니다. 각 AP에 대해 사용자는 CustomAP[1|2]Config[24|5]GHz 중 하나를 통해 다음을 지정할 수 있습니다.
- SSID 브로드캐스트 설정: 숨김 또는 표시
- EAP 1단계 유형: NONE 또는 EAP_PEAP 또는 EAP_TTLS
- EAP 2단계 유형: NONE 또는 MSCHAPV2
- 인증 알고리즘: OPEN 또는 WEP 또는 WPAPSK 또는 WPA 또는 WPA2PSK 또는 WPA2
- 암호 알고리즘: NONE 또는 WEP 또는 TKIP 또는 AES
- 채널: 정수 채널 번호
- Phy 유형: A 또는 B 또는 G 또는 N 또는 AC
다음은 일부 테스트에서 사용되는 AP 구성의 예입니다.
- Hidden.NONE.NONE.open.none.11.g
- Visible.NONE.NONE.WPA2PSK.AES.44.n
이 테스트는 다음 작업을 수행합니다.
- CustomAPConfig 매개 변수가 지정된 경우 아래와 같이 라우터 0 및 라우터 1이라는 두 개의 라우터를 구성합니다. 매개 변수가 지정되지 않은 경우 테스트는 아무 작업도 수행하지 않습니다.
- 라우터 0 - 2.4Ghz: 사용자 매개 변수 Test_CustomAP1Config24GHz에 의해 구성
- 라우터 0 - 5Ghz: 사용자 매개 변수 Test_CustomAP1Config5GHz에 의해 구성됨(테스트에서는 사용하지 않음)
- 라우터 1 - 2.4Ghz: 사용자 매개 변수 Test_CustomAP2Config24GHz로 구성
- 라우터 1 - 5Ghz: 사용자 매개 변수 Test_CustomAP2Config5GHz로 구성
- 아래 BasicAssociation() 테스트 단계를 실행합니다.
- 대기 테스트가 사용하도록 설정된 경우(Test_CustomAssociationTestOptions에 설정된 비트 0x1), 대기 또는 AOAC 절전에 대해 아래 AssociationPowerManagementSleep() 테스트 단계를 실행합니다.
- 최대 절전 모드 테스트가 사용하도록 설정된 경우(Test_CustomAssociationTestOptions에 설정된 비트 0x2), 최대 절전 모드에 대해 아래 AssociationPowerManagementHibernate() 테스트 단계를 실행합니다.
BasicAssociation() 테스트는 다음 작업을 수행합니다.
- AP(액세스 지점) 컨트롤러 서버에 TCP 서버 만들기(수신 포트 7777)
- ConnectionMode가 수동으로 구성된 라우터 0 - 2.4GHz에 대한 프로필을 만듭니다. FIPS 모드 테스트를 실행하는 경우 프로필이 FIPS 모드로 구성됩니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 2.4GHz에서 라우터 0에 연결되어 있는지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 라우터 0 - 2.4GHz를 끕니다.
- 라우터 0 - 2.4GHz에 대한 프로필을 삭제합니다.
- 라우터 1 - 5GHz(어댑터가 5GHz를 지원하는 경우) 또는 라우터 1 - 2.4GHz(어댑터가 5GHz를 지원하지 않는 경우)를 켭니다.
- ConnectionMode가 수동으로 구성된 적절한 라우터 1 대역에 대한 프로필을 만듭니다. FIPS 모드 테스트를 실행하는 경우 프로필이 FIPS 모드로 구성됩니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 연결이 적절한 라우터 및 대역에 연결되었는지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 라우터 1의 프로필을 삭제합니다.
AssociationPowerManagementSleep() 테스트는 먼저 어댑터가 대기/연결된 대기 전환을 통과할 때 AP에 연결을 시작할 수 있는지 확인합니다. 그런 다음 어댑터가 대기/연결된 대기 전환을 거친 후 한 AP에서 다른 AP로 전환할 수 있는지 확인합니다. 다음 작업을 수행합니다.
- 절전 모드 테스트의 경우 시스템이 대기 또는 AOAC를 지원하는지 확인합니다. 가능하지 않으면 테스트가 실패합니다.
- AP(액세스 지점) 컨트롤러 서버에 TCP 서버 만들기(수신 포트 7777)
- 라우터 0 - 2.4GHz를 제외한 모든 라우터를 끕니다.
- ConnectionMode가 수동으로 구성된 라우터 0 - 2.4GHz에 대한 프로필을 만듭니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 2.4GHz에서 라우터 0에 연결되어 있는지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 시스템에 따라 대기 또는 120초 동안 연결된 대기로 이동합니다.
- 절전 모드 해제 후 어댑터가 여전히 연결되어 있는지 유효성을 검사합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 2.4GHz에서 라우터 0에 연결되어 있는지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 모든 WLAN 프로필을 삭제합니다(어댑터 연결이 끊어짐).
- 위의 단계는 대기 또는 연결된 대기 전환을 진행할 때 어댑터가 AP에 연결을 시작할 수 있음을 유효성 검사했습니다. 다음으로 테스트는 한 AP에서 다른 AP로의 전환을 확인합니다.
- AP(액세스 지점) 컨트롤러 서버에 TCP 서버 만들기(수신 포트 7777)
- 라우터 0 - 2.4GHz를 제외한 모든 라우터를 끕니다.
- ConnectionMode가 수동으로 구성된 라우터 0 - 2.4GHz에 대한 프로필을 만듭니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 2.4GHz에서 라우터 0에 연결되어 있는지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 30초 후에 라우터 0을 2.4GHz에서 끄고 라우터 1 5GHz(어댑터가 5GHz를 지원하는 경우) 또는 라우터 1 2.4GHz(어댑터가 5GHz를 지원하지 않는 경우)를 켜도록 AP 컨트롤러 서버 컴퓨터를 구성합니다.
- 시스템에 따라 대기 또는 120초 동안 연결된 대기로 이동합니다.
- 절전 모드 해제 후 30초 간 절전 모드로 전환합니다.
- 검사를 실행하고 라우터 1이 검사 목록에 표시되는지 유효성을 검사합니다.
- ConnectionMode가 수동으로 구성된 라우터 1에 대한 프로필을 만듭니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 연결이 라우터 1 및 적절한 대역인지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 모든 WLAN 프로필을 삭제합니다(어댑터 연결이 끊어짐).
- 위의 단계에서는 어댑터가 대기 또는 연결된 대기 전환을 거친 후 한 AP에서 다른 AP로 전환할 수 있음을 유효성 검사했습니다.
AssociationPowerManagementHibernate() 테스트는 먼저 어댑터가 최대 절전 모드 전환을 통과할 때 AP에 연결을 시작할 수 있는지 확인합니다. 다음으로 어댑터가 최대 절전 모드 전환을 거친 후 한 AP에서 다른 AP로 전환할 수 있는지 확인합니다. 다음 작업을 수행합니다.
- 최대 절전 모드 테스트의 경우 시스템이 최대 절전 모드를 지원하는지 확인합니다. 가능하지 않으면 테스트가 성공적으로 완료됩니다.
- AP(액세스 지점) 컨트롤러 서버에 TCP 서버 만들기(수신 포트 7777)
- 라우터 1 - 5GHz(어댑터가 5GHz를 지원하는 경우) 또는 라우터 1 - 2.4GHz(어댑터가 5GHz를 지원하지 않는 경우)를 제외한 모든 라우터를 끕니다.
- ConnectionMode가 수동으로 구성된 라우터 1 해당 대역에 대한 프로필을 만듭니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 연결이 라우터 1 및 적절한 대역인지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 120초 동안 최대 절전 모드
- 절전 모드 해제 후 어댑터가 여전히 연결되어 있는지 유효성을 검사합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 연결이 라우터 1 및 적절한 대역인지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 모든 WLAN 프로필을 삭제합니다(어댑터 연결이 끊어짐).
- 위의 단계는 어댑터가 최대 절전 모드 전환을 진행할 때 AP에 연결을 시작할 수 있음을 유효성 검사했습니다. 다음으로 테스트는 한 AP에서 다른 AP로의 전환을 확인합니다.
- AP(액세스 지점) 컨트롤러 서버에 TCP 서버 만들기(수신 포트 7777)
- 라우터 1 - 5GHz(어댑터가 5GHz를 지원하는 경우) 또는 라우터 1 - 2.4GHz(어댑터가 5GHz를 지원하지 않는 경우)를 제외한 모든 라우터를 끕니다.
- ConnectionMode가 수동으로 구성된 라우터 1 해당 대역에 대한 프로필을 만듭니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 연결이 라우터 1 및 적절한 대역인지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 30초 후에 라우터 1을 끄고 라우터 0 2.4GHz를 켜도록 AP 컨트롤러 서버 컴퓨터를 구성합니다.
- 120초 동안 최대 절전 모드
- 절전 모드 해제 후 30초 간 절전 모드로 전환합니다.
- 검사를 실행하고 라우터 0 - 2.4GHz가 검사 목록에 표시되는지 유효성을 검사합니다.
- ConnectionMode가 수동으로 구성된 라우터 0 - 2.4GHz에 대한 프로필을 만듭니다.
- 프로필을 사용하여 WlanConnect를 시작합니다.
- WLAN 알림을 사용하여 연결이 완료될 때까지 최대 30초 동안 기다립니다.
- 어댑터에서 IP 주소를 기다립니다.
- AP 컨트롤러 서버의 TCP 서버에 연결하여 전체 네트워크 연결을 사용할 수 있는지 확인합니다.
- WLAN API GetConnectionAttributes를 사용하여 연결이 올바르고 라우터 0 - 2.4GHz에 연결되어 있는지 확인합니다.
- AP 컨트롤러 서버의 TCP 서버와 TCP 패킷을 교환합니다.
- 모든 WLAN 프로필을 삭제합니다(어댑터 연결이 끊어짐).
- 위의 단계는 어댑터가 최대 절전 모드 전환을 거친 후 한 AP에서 다른 AP로 전환할 수 있음을 유효성 검사했습니다.
문제 해결
HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.
문제 해결 정보는 무선 LAN(802.11) 테스트 문제 해결을 참조하세요.
추가 정보
매개 변수
매개 변수 이름 | 매개 변수 설명 |
---|---|
TestDeviceSupports5ghz | 디바이스가 5ghz 네트워크를 지원하는 경우 TRUE로 설정하고 지원하지 않는 경우 FALSE로 설정해야 합니다. |
APControllerIPAddress | 내부 매개 변수 |
LocalDir | 내부 매개 변수 |
AP1IPAddress | 시스템에 연결된 첫 번째 AP의 IP 주소 |
AP1Password | 시스템에 연결된 첫 번째 AP의 루트 암호 |
AP2IPAddress | 시스템에 연결된 두 번째 AP의 IP 주소 |
AP2Password | 시스템에 연결된 두 번째 AP의 루트 암호 |
ServiceAPChannelAddress | 내부 매개 변수 |
TestDll | 내부 매개 변수 |
우선 순위 | 내부 매개 변수 |
TestName | 내부 매개 변수 |
EnableTracing | 추적 사용 설정에 대해 예 또는 아니요를 선택 |
Test_CustomAP1Config24GHz | 첫 번째 AP의 2.4GHz 라디오에 대한 사용자 지정 구성(기본적으로 테스트 건너뛰기) |
Test_CustomAP1Config5GHz | 첫 번째 AP의 5GHz 라디오에 대한 사용자 지정 구성(기본적으로 테스트 건너뛰기) |
Test_CustomAP2Config24GHz | 두 번째 AP의 2.4GHz 라디오에 대한 사용자 지정 구성(기본적으로 테스트 건너뛰기) |
Test_CustomAP2Config5GHz | 두 번째 AP의 5GHz 라디오에 대한 사용자 지정 구성(기본적으로 테스트 건너뛰기) |
Test_CustomAssociationTestOptions | 사용자 지정 연결 테스트 옵션의 비트마스크(0 = 기본값) |