다음을 통해 공유


연습: 웹 테스트에 유효성 검사 및 추출 규칙 추가

업데이트: 2007년 11월

이 연습에서는 웹 테스트에 유효성 검사 및 추출 규칙을 추가하고 규칙이 제대로 작동하는지 확인합니다.

유효성 검사 규칙을 통해 웹 요청에서 반환된 페이지에 텍스트, 태그 또는 특성이 있는지 검사하여 웹 응용 프로그램이 제대로 작동하는지 확인할 수 있습니다. 자세한 내용은 유효성 검사 규칙 정보를 참조하십시오.

추출 규칙은 유효성 검사 규칙과 비슷하지만 단순히 데이터를 확인하는 대신 데이터를 추출하여 웹 테스트 컨텍스트에 결과를 저장한다는 점이 다릅니다. 자세한 내용은 추출 규칙 정보를 참조하십시오.

이 연습에서는 다음 작업을 수행합니다.

  • 웹 테스트에 유효성 검사 규칙 추가

  • 유효성 검사 규칙 결과 확인

  • 웹 테스트에 추출 규칙 추가

  • 추출 규칙 결과 확인

사전 요구 사항

이 연습을 완료하려면 다음이 필요합니다.

연습 준비

연습을 준비하려면

  1. 연습: 간단한 웹 응용 프로그램 만들기에서 만든 웹 응용 프로그램을 엽니다.

  2. Ctrl+F5를 눌러 브라우저에서 해당 웹 응용 프로그램을 실행합니다. 첫 페이지가 표시됩니다. 브라우저를 닫습니다.

    참고:

    이렇게 하면 웹 테스트를 통해 테스트되는 웹 응용 프로그램을 실행하는 ASP.Net Development Server가 시작됩니다. 알림 영역에 ASP.Net Development Server 아이콘이 표시됩니다.

  3. 연습: 웹 테스트 기록 및 실행에서 만든 웹 응용 프로그램을 엽니다.

  4. 솔루션 탐색기에서 ColorWebTest.webtest를 두 번 클릭합니다. 웹 테스트 편집기가 나타나고 웹 요청 목록이 표시됩니다.

웹 테스트에 유효성 검사 규칙 추가

이 웹 테스트에서는 Red 옵션을 선택하고 전송을 클릭했습니다. 이제 실제로 Red.aspx 페이지로 이동하는지 확인하는 유효성 검사 규칙을 추가합니다.

웹 테스트에 유효성 검사 규칙을 추가하려면

  1. 웹 테스트 편집기에서 Red.aspx 페이지로 리디렉션되는 요청을 찾습니다. 이 요청은 요청 목록에서 두 번째 노드입니다.

    중요:

    웹 응용 프로그램에서는 리디렉션을 사용하여 Default.aspx 페이지에서 Red.aspx 페이지로 이동합니다. 찾으려는 요청은 웹 테스트 편집기의 요청 목록에서 Red.aspx가 아닌 Default.aspx로 표시됩니다. 올바른 요청을 찾으려면 요청 노드를 확장하고 폼 게시 매개 변수 폴더를 확장한 다음 RadioButtonList=Red 항목이 있는지 확인합니다.

  2. 웹 요청을 마우스 오른쪽 단추로 클릭한 다음 유효성 검사 규칙 추가를 선택합니다.

    유효성 검사 규칙 추가 대화 상자가 표시됩니다.

  3. 규칙 선택 창에서 텍스트 검색을 선택합니다.

  4. 속성 창에서 텍스트 검색 속성을 Red로 설정하고 텍스트가 있으면 통과 속성을 True로 설정합니다.

  5. 확인을 클릭합니다.

  6. 파일 메뉴에서 ColorWebTest.webtest 저장을 클릭하여 웹 테스트를 저장합니다.

유효성 검사 규칙 결과 확인

유효성 검사 규칙 결과를 확인하려면

  1. 웹 테스트 편집기에서 실행을 클릭하여 웹 테스트를 시작합니다.

    웹 테스트 뷰어가 표시됩니다.

  2. 웹 테스트 뷰어의 위쪽 창에서 Red.aspx 페이지에 대한 요청을 클릭합니다.

  3. 웹 테스트 뷰어의 아래쪽 창에서 자세히 탭을 클릭합니다. 유효성 검사 규칙의 결과와 함께 유효성 검사 및 추출 규칙 표가 표시됩니다.

웹 테스트에 추출 규칙 추가

이 웹 테스트에서는 Blue 옵션을 선택하고 전송을 클릭했습니다. 다음으로 Blue.aspx 페이지에서 Label의 스타일을 가져오는 추출 규칙을 추가합니다.

웹 테스트에 추출 규칙을 추가하려면

  1. 웹 테스트 편집기에서 Blue.aspx 페이지로 리디렉션되는 요청을 찾습니다. 이 요청은 요청 목록에서 네 번째 노드입니다.

    중요:

    웹 응용 프로그램에서는 리디렉션을 사용하여 Default.aspx 페이지에서 Blue.aspx 페이지로 이동합니다. 찾으려는 요청은 웹 테스트 편집기의 요청 목록에서 Blue.aspx가 아닌 Default.aspx로 표시됩니다. 올바른 요청을 찾으려면 요청 노드를 확장하고 폼 게시 매개 변수 폴더를 확장한 다음 RadioButtonList=Blue 항목이 있는지 확인합니다.

  2. 웹 요청을 마우스 오른쪽 단추로 클릭한 다음 추출 규칙 추가를 선택합니다.

    그러면 추출 규칙 추가 대화 상자가 표시됩니다.

  3. 규칙 선택 창에서 특성 값 추출을 선택합니다.

  4. 속성 창에서 다음 속성을 설정합니다.

    속성

    컨텍스트 매개 변수 이름

    ExtractionTest

    태그 이름

    span

    특성 이름

    style

    특성 값 일치

    Color:Blue

  5. 확인을 클릭합니다.

  6. 파일을 선택한 다음 저장을 선택하여 웹 테스트를 저장합니다.

추출 규칙 결과 확인

추출 규칙 결과를 확인하려면

  1. 웹 테스트 편집기에서 실행을 클릭하여 웹 테스트를 시작합니다.

    웹 테스트 뷰어가 표시됩니다.

  2. 웹 테스트 뷰어의 위쪽 창에서 Blue.aspx 페이지에 대한 요청을 클릭합니다.

  3. 웹 테스트 뷰어의 아래쪽 창에서 자세히 탭을 클릭합니다.

    방금 추가한 추출 규칙에 대한 항목이 포함된 유효성 검사 및 추출 규칙 표가 표시됩니다.

  4. 컨텍스트 탭을 클릭합니다.

    이름과 값으로 구성된 표가 표시됩니다. 마지막 항목은 규칙을 통해 추출된 값인 **color:Blue;**입니다.

다음 단계

이 연습에서는 웹 테스트에 유효성 검사 및 추출 규칙을 추가했습니다.

웹 테스트에 데이터 바인딩을 추가하려면 연습: 웹 테스트에 데이터 바인딩 추가를 참조하십시오. 마지막으로 웹 테스트를 코딩된 웹 테스트로 변환하려면 연습: 코딩된 웹 테스트 만들기를 참조하십시오.

참고 항목

작업

연습: 간단한 웹 응용 프로그램 만들기

연습: 웹 테스트 기록 및 실행

연습: 웹 테스트에 데이터 바인딩 추가

연습: 코딩된 웹 테스트 만들기

개념

유효성 검사 규칙 정보

추출 규칙 정보