조건부 로직 추가

테스트 부분에 IF-THEN 논리를 삽입하여 특정 조건이 충족되는 경우 해당 부분을 실행할 수 있습니다.

시작하기 전에

조건부 블록은 참조 또는 필드 참조의 값에 따라 테스트의 부분을 실행할 수 있습니다. 참조 또는 필드 참조가 테스트에 존재해야 하며 조건부 블록에 선행해야 합니다. 조건부 블록에서 입력에 사용하는 참조 또는 필드 참조가 없는 경우 참조 또는 필드 참조 작성에 설명된 대로 참조를 작성하십시오.

테스트에 실행할 테스트 요소가 이미 포함되어 있을 수 있습니다. 테스트에 실행할 요소가 없는 경우 프로시저의 2단계에서 요청을 선택하고 삽입을 클릭하십시오. 다음 지시사항은 이러한 요청을 포함하는 조건부 블록을 추가하는 방법에 대해 설명합니다.

그렇지 않으면 선택한 항목(테스트 또는 요청)의 끝에 비어 있는 조건부 블록을 작성할 수 있습니다. 오브젝트를 클릭한 후 추가를 클릭하십시오.

프로시저

  1. 테스트 네비게이터에서 테스트를 찾아 두 번 클릭하십시오. 테스트가 열립니다.
  2. 페이지 또는 페이지 요청을 클릭하십시오. 조건부 블록은 선택한 항목 앞에 삽입됩니다. 5단계를 완료하면 선택한 항목을 블록으로 이동할 수 있습니다.
  3. 블록으로 이동할 페이지 또는 요청을 여러 개 선택하려면 Shift 또는 Ctrl을 누른 상태로 클릭하십시오. 6단계에서 Else 블록을 추가하면 Else 분기로 이동할 항목을 하나 이상 선택할 수 있습니다.
  4. 항목을 마우스 오른쪽 단추로 클릭한 후 삽입 > 조건(IF)을 선택하십시오. 선택한 오브젝트를 새 IF로 이동하시겠습니까?를 묻는 프롬프트가 표시됩니다.
  5. 또는 아니오를 클릭하십시오. If 블록이 테스트에 삽입됩니다. 를 클릭하면 예에 표시된 것처럼 선택한 항목이 테스트 컨텐츠 영역의 If 아래로 이동합니다. 다음 예는 HTTP 테스트가 있는 If 블록을 표시합니다.
    if문 아래에 복사된 테스트 항목
  6. Else 블록을 추가하려면 다음을 수행하십시오.
    1. 테스트 컨텐츠 영역의 If 아래에서 Else 블록으로 이동할 항목을 선택하십시오. 여러 항목을 선택하려면 Shift 또는 Ctrl을 누른 채 클릭하십시오.
    2. 마우스 오른쪽 단추를 클릭한 후 삽입 > 조건(IF) - ELSE 블록을 선택하십시오. 선택한 오브젝트를 새 ELSE로 이동하시겠습니까?를 묻는 프롬프트가 표시됩니다.
    3. 또는 아니오를 클릭하십시오. Else 블록이 테스트에 삽입됩니다. 를 클릭하면 예에 표시된 것처럼 선택한 항목이 테스트 컨텐츠 영역의 Else 아래와 테스트 요소 세부사항 영역의 Else 필드로 이동합니다. 다음 예는 HTTP 테스트가 있는 If-Then-Else 블록을 표시합니다.
      else문 아래에 복사된 테스트 항목
  7. 테스트 요소 세부사항 영역의 조건에 조건을 추가하십시오.
    1. 첫 번째 피연산자 필드 옆에 있는 데이터 소스를 클릭한 후 두 번째 피연산자 필드의 문자열과 비교할 데이터 소스를 선택하거나 첫 번째 피연산자 필드에 값을 입력하십시오.
    2. 연산자 필드에 두 피연산자의 비교 기준을 표시하십시오. 두 개의 피연산자는 문자열입니다.
    3. 두 번째 피연산자 필드 옆에 있는 데이터 소스를 클릭한 후 첫 번째 피연산자와 비교할 데이터 소스를 선택하거나 두 번째 피연자 필드에 값을 입력하십시오. 기본값이 사용될 경우(두 피연산자 필드가 true로 설정되고 연산자 필드가 Equals로 설정) 블록이 항상 처리됩니다.
  8. 테스트 요소 세부사항 영역의 옵션에서 선택란을 선택하거나 선택 취소하여 필수 비교 유형을 선택하십시오.

피드백