다음을 통해 공유


웹 성능 테스트 편집기 개요

웹 성능 테스트 편집기는 웹 성능 테스트를 기록한 다음 웹 성능 테스트를 편집할 때 사용합니다. 웹 성능 테스트는 일반적으로 Microsoft Visual Studio Ultimate의 일부로 설치되는 웹 성능 테스트 레코더를 사용하여 기록합니다. 웹 성능 테스트를 기록하는 방법에 대한 자세한 내용은 방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기을 참조하십시오.

웹 성능 테스트 편집기에서 작업을 수행하는 방법에는 도구 모음의 단추를 사용하거나 마우스 오른쪽 단추를 클릭하여 바로 가기 메뉴에서 항목을 선택하는 두 가지가 있습니다.

웹 성능 테스트에 대한 자세한 내용은 방법: 웹 성능 테스트 편집기를 사용하여 기존 웹 성능 테스트 편집을 참조하십시오.

웹 성능 테스트 편집기 도구 모음 작업

웹 성능 테스트 편집기에서 도구 모음을 사용하여 편집 중인 웹 성능 테스트에 대해 아래 작업을 수행할 수 있습니다.

웹 성능 테스트 도구 모음

도구 모음 단추

동작

테스트 실행

웹 성능 테스트 뷰어에서 웹 테스트를 실행합니다.

자세한 내용은 방법: 웹 성능 테스트 실행을 참조하십시오.

데이터 소스 추가

데이터 바인딩에 사용할 수 있는 웹 성능 테스트에 데이터 소스를 추가합니다.

자세한 내용은 방법: 웹 요청에 데이터 바인딩 추가을 참조하십시오.

자격 증명 설정

시뮬레이션할 사용자의 사용자 이름과 암호를 설정합니다.

자세한 내용은 방법: 웹 성능 테스트에 자격 증명 설정을 참조하십시오.

기록 추가

웹 응용 프로그램과의 추가 상호 작용을 기록할 준비가 된 웹 브라우저를 표시합니다.

자세한 내용은 방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기을 참조하십시오.

웹 테스트 플러그 인 추가

웹 성능 테스트에 추가하려는 웹 성능 테스트 플러그 인을 선택할 대화 상자를 표시합니다.

자세한 내용은 방법: 웹 성능 테스트 플러그 인 만들기를 참조하십시오.

요청 플러그 인 추가

웹 성능 테스트에 추가하려는 요청 플러그 인을 선택할 대화 상자를 표시합니다. 자세한 내용은 방법: 요청 수준 플러그 인 만들기을 참조하십시오.

코드 생성

해당 웹 테스트의 코딩된 버전을 생성할 수 있도록 코딩된 웹 성능 테스트 생성 대화 상자를 표시합니다.

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

웹 서버 매개 변수화

웹 서버 매개 변수화 대화 상자를 표시합니다. 웹 서버의 URL을 매개 변수화할 수 있습니다. 매개 변수화는 테스트의 대상인 웹 서버를 쉽게 변경하기 위해 수행하는 것입니다.

자세한 내용은 방법: 웹 성능 테스트 웹 서버의 URL 매개 변수화을 참조하십시오.

동적 매개 변수를 웹 테스트 매개 변수로 승격

웹 성능 테스트에서 동적 매개 변수 검색을 자동으로 시작하는 동적 매개 변수 검색 대화 상자를 표시합니다.

자세한 내용은 방법: 동적 매개 변수를 웹 성능 테스트 매개 변수로 승격을 참조하십시오.

요청 정보 설정

보고 이름을 할당하고 웹 성능 테스트에서 요청에 대한 대기 시간을 지정할 수 있는 요청 정보 대화 상자를 표시합니다.

자세한 내용은 방법: 웹 성능 테스트에서 요청 정보 설정을 참조하십시오.

이 테스트용 성능 세션 만들기

성능 세션을 만들기 위해 웹 응용 프로그램을 지정할 수 있도록 성능 마법사를 시작합니다.

자세한 내용은 How to: Create a Performance Session for a Web Performance Test을 참조하십시오.

웹 성능 테스트 편집기 트리 노드 마우스 오른쪽 작업

편집기에는 요청 트리라고 하는 URL 계층 구조 트리가 표시됩니다. 요청 트리에서 노드를 선택하면 Visual Studio의 속성 창을 사용하여 요청에 연결된 속성을 보고 변경할 수 있습니다.

또한 요청을 확장하여 요청의 노드와 매개 변수를 표시할 수 있습니다.

임의의 노드와 트리를 마우스 오른쪽 단추로 클릭하여 해당 노드 형식에 사용할 수 있는 작업 집합이 있는 바로 가기 메뉴를 표시할 수 있습니다. 노드 형식은 현재 편집 중인 웹 성능 테스트를 위한 하나의 테스트 노드(루트 노드), 요청 노드, 데이터 소스, 컨텍스트 매개 변수 및 유효성 검사 규칙을 포함합니다. 이러한 노드에 사용 가능한 작업은 다음 표에서 설명합니다.

참고

이러한 작업 중에는 노드 형식에 따라 사용할 수 없는 작업도 있습니다.

요청 노드를 마우스 오른쪽 단추로 클릭합니다.

요청 노드에서 마우스 오른쪽 단추 클릭

노드 오른쪽 클릭 옵션

동작

요청 추가(테스트 노드)

요청 삽입(요청 노드)

웹 성능 테스트에 추가 요청을 삽입합니다.

웹 서비스 요청 추가(테스트 노드)

웹 서비스 요청 삽입(요청 노드)

문자열 본문과 함께 추가 요청을 삽입합니다. 웹 서비스 요청을 시뮬레이션하는 데 사용됩니다.

트랜잭션 추가(테스트 노드)

트랜잭션 삽입(요청 노드)

웹 성능 테스트에 대한 트랜잭션에서 작업 집합을 캡슐화합니다.

자세한 내용은 방법: 웹 성능 테스트에 트랜잭션 추가을 참조하십시오.

루프 추가(테스트 노드)

루프 삽입

웹 성능 테스트에 루프 논리를 추가하여 특정 조건부 규칙과 속성을 할당할 수 있습니다. 이렇게 하면 웹 성능 테스트 내의 요청을 매우 간편하게 여러 차례 실행할 수 있습니다.

방법: 웹 성능 테스트 결과에 루프 추가

조건 추가(테스트 노드)

조건 삽입

웹 성능 테스트에 조건적 분기 논리를 사용하여 특정 조건부 규칙과 속성을 할당할 수 있습니다.

방법: 웹 성능 테스트 요청에 "If Then" 분기 조건 추가

주석 추가(테스트 노드)

설명 삽입(요청 노드)

다른 코드를 편집하는 경우처럼 웹 성능 테스트에 주석을 삽입합니다.

자세한 내용은 방법: 웹 성능 테스트 편집기에서 주석 추가를 참조하십시오.

웹 테스트에 호출 추가(테스트 노드)

웹 테스트에 호출 삽입

한 웹 성능 테스트에서 다른 웹 성능 테스트에 대한 호출을 삽입합니다.

자세한 내용은 방법: 웹 성능 테스트에 다른 웹 성능 테스트에 대한 호출 삽입을 참조하십시오.

기록 추가(테스트 노드)

기록 삽입(요청 노드)

다른 HTTP 요청 또는 요청 집합을 웹 성능 테스트 레코더를 통해 브라우저에 삽입합니다.

자세한 내용은 방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기을 참조하십시오.

데이터 소스 추가(테스트 노드, 데이터 소스 노드)

웹 성능 테스트에 데이터 바인딩을 추가하여 웹 성능 테스트에서 HTTP 요청에 입력을 제공합니다.

자세한 내용은 웹 성능 테스트에 데이터 소스 바인딩을 참조하십시오.

컨텍스트 매개 변수 추가(테스트 노드, 콘테스트 매개 변수 노드)

속성 창에서 속성에 적용할 수 있는 웹 성능 테스트에 컨텍스트 매개 변수를 추가합니다.

자세한 내용은 방법: 웹 성능 테스트에서 컨텍스트 매개 변수 사용을 참조하십시오.

웹 테스트 추출(테스트 노드, 요청 노드)t

웹 테스트 추출 대화 상자가 표시됩니다.

자세한 내용은 방법: 웹 성능 테스트에서 요청을 추출하여 새 웹 성능 테스트 만들기을 참조하십시오.

종속 요청 추가(요청 노드)

종속 요청을 추가합니다.

머리글 추가(요청 노드)

해당 요청에 머리글을 추가합니다.

URL 쿼리 문자열 매개 변수 추가(요청 노드)

쿼리 문자열 매개 변수를 해당 요청에 추가합니다.

폼 게시 매개 변수 추가(요청 노드)

폼 게시 매개 변수를 해당 요청에 추가합니다.

파일 업로드 매개 변수 추가(요청 노드)

파일 업로드 매개 변수를 추가합니다.

유효성 검사 규칙 추가(테스트 노드, 요청 노드)

자세한 내용은 방법: 웹 성능 테스트에 유효성 검사 규칙 추가을 참조하십시오.

추출 규칙 추가(요청 노드)

자세한 내용은 방법: 웹 성능 테스트에 추출 규칙 추가을 참조하십시오.

웹 테스트 플러그 인 추가(테스트 노드)

요청 플러그 인 추가(요청 노드)

사용자 지정 요청 플러그 인을 추가합니다.

자세한 내용은 방법: 웹 성능 테스트 플러그 인 만들기을 참조하십시오.

요청에서 찾기 및 바꾸기(모든 노드)

웹 성능 테스트에서 요청을 바꾸는 빠른 방법을 제공하는 요청에서 찾기 및 바꾸기 대화 상자를 표시합니다.

자세한 내용은 방법: 웹 성능 테스트에서 찾기 및 바꾸기 사용을 참조하십시오.

코드 생성(테스트 노드)

웹 성능 테스트를 C# 또는 Visual Basic 코드의 웹 성능 테스트로 변환합니다.

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

웹 서버 매개 변수화(테스트 노드)

웹 서버 매개 변수화 대화 상자를 표시합니다. 웹 서버의 URL을 매개 변수화할 수 있습니다. 매개 변수화는 테스트의 대상인 웹 서버를 쉽게 변경하기 위해 수행하는 것입니다.

자세한 내용은 방법: 웹 성능 테스트 웹 서버의 URL 매개 변수화을 참조하십시오.

동적 매개 변수 승격(테스트 노드)

HTTP 응답에서 동적 매개 변수 캡처는 후속 HTTP 요청에 사용되는 추출 규칙을 사용합니다.

자세한 내용은 방법: 동적 매개 변수를 웹 성능 테스트 매개 변수로 승격을 참조하십시오.

테스트 실행(모든 노드)

웹 성능 테스트 결과 뷰어에 웹 성능 테스트를 실행합니다.

자세한 내용은 방법: 웹 성능 테스트 실행을 참조하십시오.

잘라내기(모든 노드 내의 항목)

항목을 잘라내어 다른 테스트나 해당 테스트 내의 다른 위치로 이동합니다.

복사(모든 노드 내의 항목)

항목을 복사하여 다른 테스트나 해당 테스트 내의 다른 위치에 붙여넣습니다.

삭제(모든 노드 내의 항목)

항목을 삭제합니다.

속성(모든 노드)

해당 노드의 속성을 속성 창에 표시합니다.

참고 항목

작업

방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기

방법: 웹 성능 테스트 편집기를 사용하여 기존 웹 성능 테스트 편집

방법: 웹 성능 테스트에 유효성 검사 규칙 추가

방법: 웹 성능 테스트에 추출 규칙 추가

방법: 웹 요청에 데이터 바인딩 추가

방법: 웹 성능 테스트에 트랜잭션 추가

방법: 웹 성능 테스트에 자격 증명 설정

방법: 웹 성능 테스트 실행

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

방법: 웹 성능 테스트 플러그 인 만들기