다음을 통해 공유


웹 테스트 만들기

업데이트: 2007년 11월

웹 테스트에서는 최종 사용자와 웹 응용 프로그램 간의 상호 작용 방법을 시뮬레이션합니다. 일반적으로 브라우저 세션에서 웹 테스트 레코더를 통해 HTTP 요청을 기록하여 웹 테스트를 만들지만 웹 테스트 편집기를 사용하여 수동으로 웹 테스트를 작성할 수도 있습니다. 자세한 내용은 방법: 웹 테스트 기록을 참조하십시오.

웹 테스트

.webtest 파일을 열면 Visual Studio에서는 노드의 트리 구조를 표시하는 웹 테스트 편집기에서 해당 파일을 엽니다. Visual Studio의 속성 창을 사용하여 노드를 편집할 수 있습니다.

기록된 웹 테스트를 통해 강력한 웹 테스트 기능을 사용할 수 있지만 고급 프로그래밍 언어에서 제공하는 흐름 제어와 루프 구문은 사용할 수 없습니다. Microsoft Visual Studio Team System Test Edition에서는 기록된 테스트에서 직접 코딩된 테스트를 생성할 수 있는 기능을 제공합니다. 코딩된 웹 테스트는 Visual C#의 WebTest 또는 Visual Basic의 ThreadedWebTest에서 상속되는 .NET 코드 파일이며 HTTP 요청 시퀀스를 생성합니다. 코딩된 웹 테스트는 고급 흐름 제어나 루프 구문이 필요한 경우 사용해야 합니다. 코드 생성은 코딩된 웹 테스트를 만드는 주요 방법이자 권장 방법입니다.

자세한 내용은 방법: 코딩된 웹 테스트 만들기를 참조하십시오.

테스트 대상

모든 웹 사이트에 대해 웹 테스트를 실행할 수 있지만 이는 일반적인 웹 테스트 도구의 사용 방법이 아닙니다. 일반적으로 공용 프로덕션 웹 사이트가 아닌 현재 개발하고 있는 웹 사이트를 테스트합니다. 테스트할 이 사이트를 비프로덕션 웹 사이트라고 합니다.

참고:

Team System 2008 Test Edition에서 웹 테스트 레코더는 Javascript, AJAX 호출 및 팝업 창을 통해 생성된 HTTP 요청을 기록할 수 있습니다. 쿼리 문자열 매개 변수 또는 폼 게시 매개 변수에 나타나는 세션 ID 등의 동적 매개 변수 값은 자동으로 감지 및 연관됩니다. 예를 들어 AJAX 요청의 ASP.NET 뷰 상태는 자동으로 연관됩니다.

참고 항목

작업

방법: 웹 테스트 기록

방법: 웹 테스트에 대기 시간 설정

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