화이트리스트 및 블랙리스트를 사용하여 차단 및 필터링
화이트리스트 및 블랙리스트를 사용하여 요청을 보낼 자원과 애플리케이션 테스트의 지표 및 상태에 기여하는 자원을 판별합니다. 화이트리스트 및 블랙리스트는 웹 페이지 및 스크립트화된 동작 테스트에만 사용할 수 있습니다.
화이트리스트 및 블랙리스트 필드는 테스트가 액세스할 수 있거나 액세스할 수 없는 자원과 테스트의 지표 및 상태에 기여하는 자원을 정의합니다. 화이트리스트 및 블랙리스트는 서드파티 지표와 같이 테스트된 웹 애플리케이션의 응답 시간에 기여하는 종속 항목과 자원을 제어합니다. 웹 페이지 또는 스크립트화된 동작 테스트를 작성할 때 화이트리스트 및 블랙리스트를 구성할 수 있습니다.
화이트리스트를 사용하여 허용되는 도메인 및 URL을 정의한 다음 블랙리스트를 사용하여 허용되는 위치의 특정 요소를 차단할 수 있습니다.
구문
쉼표(,)를 사용하여 블랙리스트 및 화이트리스트에서 항목을 구분하십시오. 와일드카드 기호(*)를 사용하여 각 URL 또는 도메인의 요소를 필터링하십시오.
화이트리스트
요청 및 지표 계산에 포함시킬 URL, 스킴 또는 도메인을 화이트리스트 필드에 추가하십시오. 최대 10개의 항목을 화이트리스트에 나열할 수 있습니다. 각 항목 길이는 200자를 초과할 수 없습니다. 화이트리스트의 항목과 일치하지 않는 모든 도메인, 스킴 및 URL은 차단됩니다.
예: ibm.com, *developerworks*, *.s81c.com/*, https://www.ibm.com*, https://*
블랙리스트
요청 및 지표 계산에서 차단할 URL, 스킴 또는 도메인을 블랙리스트 필드에 추가하십시오. 최대 20개의 항목을 블랙리스트에 나열할 수 있습니다. 각 항목 길이는 200자를 초과할 수 없습니다.
예: *.profile.*.cloudfront.net/*.png, http://*
필터링 및 차단 동작
테스트에는 화이트리스트와 블랙리스트가 모두 있을 수 있습니다. 허용되거나 차단되는 위치를 판별하는 경우 블랙리스트는 항상 화이트리스트를 겹쳐씁니다. 다음 테이블에는 화이트리스트 및 블랙리스트가 포함된 모든 시나리오의 필터링 및 차단 동작을 표시합니다.
| 블랙리스트 | 화이트리스트 | 동작 | 이유 |
|---|---|---|---|
| 공백 | 공백 | 액세스 허용 | 입력된 필터링 규칙이 없습니다. |
| 공백 | URL이 목록 항목과 일치하지 않음 | 액세스 차단 | URL이 화이트리스트에 없습니다. |
| 공백 | UR이 목록 항목과 일치함 | 액세스 허용 | URL이 화이트리스트에 있습니다. 액세스를 차단할 블랙리스트 항목이 없습니다. |
| URL이 목록 항목과 일치하지 않음 | 공백 | 액세스 허용 | URL이 블랙리스트에 없습니다. 화이트리스트에 없는 URL에 대한 액세스를 금지하는 화이트리스트 항목이 없습니다. |
| UR이 목록 항목과 일치함 | 공백 | 액세스 차단 | URL이 블랙리스트에 있습니다. |
| URL이 목록 항목과 일치하지 않음 | URL이 목록 항목과 일치하지 않음 | 액세스 차단 | URL이 화이트리스트에 없습니다. |
| URL이 목록 항목과 일치하지 않음 | UR이 목록 항목과 일치함 | 액세스 허용 | URL이 화이트리스트에 있습니다. URL이 블랙리스트에 없습니다. |
| UR이 목록 항목과 일치함 | URL이 목록 항목과 일치하지 않음 | 액세스 차단 | URL이 화이트리스트에 없습니다. URL이 블랙리스트에 있습니다. |
| UR이 목록 항목과 일치함 | UR이 목록 항목과 일치함 | 액세스 차단 | URL이 블랙리스트에 있습니다. 블랙리스트 항목이 화이트리스트 항목을 겹쳐씁니다. |