테스트 작업 조건

비교(비어 있지 않음), 범위, 정규 표현식 및 문자열 일치를 비롯한 테스트 작업 조건에 대한 정보입니다.

비교

Compare 조건은 문자열 또는 숫자 값을 비교합니다. 문자열 값을 비교하기 위해 대/소문자를 고려할지 여부를 지정할 수 있습니다.

Compare 조건의 매개 변수는 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False. 유형이 LEXICAL인 경우에만 사용됩니다. false로 설정하면 대소문자 및 소문자가 동일한 것으로 간주됩니다. true
댓글 선택 사항입니다. 조건에 대한 참고 사항입니다. 댓글
입력 A 비교할 두 값 중 첫 번째 값. 이 값은 조건의 왼쪽 피연산자를 나타냅니다.
입력 B 비교할 두 값 중 두 번째 값입니다. 이 값은 조건에 있는 오른쪽 피연산자를 나타냅니다.
작업

비교 작업입니다. 사용 가능한 작업(및 해당 의미)은 다음과 같습니다.

  • = 또는 ==(입력 A가 입력 B와 같음)
  • <> 또는 != (입력 A가 입력 B와 같지 않음)
  • <>
  • <>
  • > (입력 A가 입력 B보다 큼)
  • >=(입력 A가 입력 B보다 크거나 같음)

=
유형 만들 비교 유형입니다. 사용 가능한 유형은 LEXICAL, NUMERIC DATETIME입니다. 유형에 대한 설명은 테스트 작업에 대한 테스트 유형을 참조하십시오. 어휘

이 예제에서는 Compare 조건을 사용하여 Log Entry Condition을 정의합니다. 데이터 워크벤치 서버가 각 이벤트 데이터 레코드를 읽으면 x-age 및 55의 숫자 값을 비교합니다. 지정된 로그 항목의 경우 x-age가 55보다 작거나 같은 경우 로그 항목이 데이터 세트 구성 프로세스에 포함됩니다.

비어 있지 않음

Not Empty 조건은 필드에 값이 포함되어 있는지 아니면 비어 있는지 확인합니다. Input 필드의 값이 비어 있지 않은 모든 로그 항목에 대해 조건이 만족됩니다.

Not Empty 조건의 매개 변수는 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
댓글 선택 사항입니다. 조건에 대한 참고 사항입니다. 댓글
입력 콘텐트를 확인할 로그 항목의 필드 이름입니다.

이 예에서는 x-some-field 입력 후 필드가 비어 있지 않은지 테스트합니다. 필드가 채워지면 조건이 충족됩니다.

Range

Range 조건은 입력 필드를 사용하고 해당 필드의 값이 주어진 최소(최소) 및 최대(최대) 매개 변수 값 내에 포함되는지 여부를 결정합니다.

Range 조건의 매개 변수는 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False. 유형 LEXICAL인 경우에만 사용됩니다. false로 설정하면 대소문자 및 소문자가 동일한 것으로 간주됩니다. true
댓글 선택 사항입니다. 조건에 대한 참고 사항입니다. 댓글
입력 입력으로 사용할 로그 항목의 필드 이름입니다.
최소

범위의 하한.

이 매개 변수의 값은 필드 이름이 아닌 리터럴 값 또는 문자열이어야 합니다. 이 필드에 날짜를 사용하는 경우 표준 시간대를 지정해야 합니다. 지원되는 표준 시간대 약어 목록은 시간대 코드를 참조하십시오.

최대

범위의 상단 경계.

참고:이 매개 변수의 값은 필드 이름이 아닌 리터럴 값 또는 문자열이어야 합니다. 이 필드에 날짜를 사용하는 경우 표준 시간대를 지정해야 합니다. 지원되는 표준 시간대 약어 목록은 시간대 코드를 참조하십시오.

유형 만들 비교 유형입니다. 사용 가능한 유형은 LEXICAL, NUMERIC DATETIME입니다. 유형에 대한 설명은 테스트 작업에 대한 테스트 유형을 참조하십시오.

이 예제에서는 Range 조건을 사용하여 Log Entry Condition을 정의합니다. 데이터 워크벤치 서버가 각 event data 레코드를 읽을 때 x-age 및 55의 숫자 값을 비교합니다. 지정된 로그 항목의 경우 x-age가 55페이지 이상인 경우 로그 항목이 데이터 세트 구성 프로세스에 포함됩니다. 이 예제에서는 Compare 조건 예제와 동일한 함수를 수행합니다. 비교를 참조하십시오.

노트

Min 또는 Max 매개 변수가 비어 있는 경우 데이터 워크벤치 서버는 사용 가능한 최소 또는 최대 정수 값으로 대체합니다. 최소값은 0(0)이고 최대값은 무한입니다.

정규 표현식

Regular Expression 조건 테스트는 정규 표현식 패턴 일치(정규 표현식 참조)를 사용하여 지정된 입력 필드의 값에 Matches 매개 변수에 지정된 패턴 중 하나와 일치하는 문자열이 들어 있는지 확인합니다.

입력이 문자열 벡터인 경우 벡터의 첫 번째 값만 테스트에 사용됩니다. Regular Expression 조건은 전체 문자열 비교를 수행합니다. 하위 문자열을 식별하려면 " 앞에 ".*"를 문자열로 반환합니다.

Regular Expression 조건의 매개 변수는 다음 표에 설명되어 있습니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False. false로 설정하면 대소문자 및 소문자가 동일한 것으로 간주됩니다. true
댓글 선택 사항입니다. 조건에 대한 참고 사항입니다. 댓글
입력 입력으로 사용할 로그 항목의 필드 이름입니다.
일치

입력 필드의 값과 일치하는 정규 표현식 패턴입니다.

정규 표현식 패턴을 추가하려면

  1. 일치를 마우스 오른쪽 단추로 클릭합니다.
  2. 추가 > 정규 표현식을 클릭합니다.
  3. 텍스트 상자에 원하는 정규 표현식을 입력합니다.

이 예에서는 Regular Expression 조건을 사용하여 웹 사이트 트래픽에서 수집된 데이터 필드를 일치시키는 방법을 보여 줍니다. 조건은 cs(referrer-query) 필드에 정규 표현식 campaign=C[1-9][0-9]{4}과 일치하는 문자열이 포함된 경우에만 true를 반환합니다. 이 정규식은 campaign=C12345을 포함하는 모든 문자열을 찾습니다. 그러나 C 다음에 오는 첫 번째 문자가 1-9 범위에 있지 않으므로 패턴은 문자열 campaign=C0123&과(와) 일치하지 않습니다.

문자열 일치

String Match 조건은 문자열 항등 여부를 테스트합니다. 지정된 필드를 입력으로 사용하고 작업의 Matches 매개 변수에 지정된 문자열에 대해 각 로그 항목의 해당 필드 값을 테스트합니다. 대/소문자를 구분하는 일치 문자열 중 하나가 제공된 입력 필드의 값과 같은 경우 작업이 true를 반환합니다. StringCondition에 일치 문자열이 없는 경우 조건이 false를 반환합니다. 입력이 문자열 벡터인 경우 벡터의 첫 번째 값(문자열)만 테스트에 사용됩니다.

매개 변수 설명 기본값
대/소문자 구분 True 또는 False. false로 설정하면 대소문자 및 소문자가 동일한 것으로 간주됩니다. true
댓글 선택 사항입니다. 조건에 대한 참고 사항입니다. 댓글
입력 입력으로 사용할 로그 항목의 필드 이름입니다.
일치

입력 필드의 값과 일치시킬 문자열입니다.

문자열을 추가하려면

  1. 일치를 마우스 오른쪽 단추로 클릭합니다.
  2. 추가 > 문자열을 클릭합니다.
  3. 텍스트 상자에 원하는 문자열을 입력합니다.

이 예에서는 웹 사이트 트래픽에서 수집된 데이터를 사용하여 String Match 조건 사용을 보여 줍니다. 이 조건은 입력 필드(cs-uri-stem)가 Matches 매개 변수에 지정된 두 문자열 중 하나와 일치하는지 여부를 테스트하며, cs-uri-stem 필드가 정확한 문자열 /navigation/footer.asp 또는 정확한 문자열 /navigation/header.asp인 경우 이 필드의 성공 여부를 테스트합니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now