다음을 통해 공유


방법: 코딩된 웹 테스트 만들기

업데이트: 2007년 11월

코딩된 웹 테스트는 일반적으로 기존의 기록된 웹 테스트를 코딩된 웹 테스트로 변환하여 만듭니다. 기록된 웹 테스트는 웹 테스트 편집기에 표시되는 요청 트리로 시작됩니다. 코딩된 웹 테스트는 WebTestRequests 시퀀스를 생성하는 .NET 클래스이며, C# 또는 Visual Basic을 사용하여 프로그래밍될 수 있습니다. 코딩된 웹 테스트를 직접 만들 수도 있지만 기록된 웹 테스트를 코딩된 웹 테스트로 변환하는 것이 좋습니다.

기록된 웹 테스트를 코딩된 웹 테스트로 변환한 이후에 다른 소스 코드처럼 해당 코드를 편집할 수 있습니다. 또한 루프 및 분기 구문을 추가하고, 테스트에서 많은 요청을 동적으로 변경하고, 테스트가 적중되는 URL 집합을 동적으로 생성할 수 있습니다.

참고:

웹 테스트 도구용 API에 대한 자세한 내용은 방법: 웹 테스트 API 사용을 참조하십시오.

코딩된 웹 테스트는 테스트 뷰 또는 테스트 목록 편집기 창에서 시작됩니다. 부하 테스트에서 코딩된 웹 테스트를 사용할 수 있습니다. 부하 테스트에 대한 자세한 내용은 부하 테스트 만들기를 참조하십시오.

팁:

코딩된 웹 테스트에서 데이터 바인딩이나 플러그 인 중 하나를 사용하려면 코딩된 테스트를 생성하기 전에 데이터 바인딩이나 해당 플러그 인을 추가하는 것이 좋습니다. 이는 데이터 바인딩 코드를 직접 작성하는 것보다 Visual Studio Team System Test Edition에서 자동으로 생성되도록 하는 것이 더 쉽기 때문입니다.

기록된 웹 테스트를 변환하려면

  1. 기록된 웹 테스트를 포함하는 솔루션을 엽니다.

    자세한 내용은 방법: 웹 테스트 기록을 참조하십시오.

  2. 웹 테스트 파일을 엽니다.

  3. 웹 테스트 편집기에서 도구 모음의 코드 생성 단추를 클릭합니다.

    코딩된 웹 테스트의 이름을 묻는 메시지가 나타납니다.

  4. 생성되는 코딩된 웹 테스트 클래스에 대한 이름을 대화 상자에 입력한 다음 확인을 클릭합니다.

  5. 빌드를 클릭한 다음 메뉴에서 솔루션 빌드를 클릭합니다.

    코드가 컴파일됩니다.

코딩된 웹 테스트를 실행하려면

  1. 테스트 메뉴에서 창을 클릭한 다음 테스트 뷰를 클릭합니다.

  2. 코딩된 웹 테스트를 마우스 오른쪽 단추로 클릭하고 선택 항목 실행을 선택합니다.

  3. 확인을 클릭하여 테스트를 실행합니다. 테스트가 즉시 실행됩니다.

    테스트 결과 창에서 테스트 결과는 테스트가 완료될 때까지 진행 중으로 표시됩니다. 이 때 성공 또는 실패가 표시됩니다. 테스트에서 예외를 throw하거나 유효성 검사/추출 규칙이 실패한 경우 실패로 표시됩니다.

참고:

기록된 웹 테스트와 마찬가지로 코딩된 웹 테스트의 진행률도 표시할 수 있습니다. 테스트 결과 창에서 코딩된 웹 테스트를 두 번 클릭하면 테스트 뷰어가 표시됩니다.

참고 항목

작업

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

방법: 웹 테스트 API 사용

방법: 웹 테스트 API 사용

방법: 웹 테스트 기록