웹 성능 테스트 편집기 개요
웹 성능 테스트 편집기는 웹 성능 테스트를 기록한 다음 웹 성능 테스트를 편집할 때 사용합니다.웹 성능 테스트는 일반적으로 Microsoft Visual Studio Ultimate의 일부로 설치되는 웹 성능 테스트 레코더를 사용하여 기록합니다.웹 성능 테스트를 기록하는 방법에 대한 자세한 내용은 방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기을 참조하십시오.
웹 성능 테스트 편집기에서 작업을 수행하는 방법에는 도구 모음의 단추를 사용하거나 마우스 오른쪽 단추를 클릭하여 바로 가기 메뉴에서 항목을 선택하는 두 가지가 있습니다.
웹 성능 테스트에 대한 자세한 내용은 방법: 웹 성능 테스트 편집기를 사용하여 기존 웹 성능 테스트 편집을 참조하십시오.
요구 사항
- Visual Studio Ultimate
웹 성능 테스트 편집기 도구 모음 작업
웹 성능 테스트 편집기에서 도구 모음을 사용하여 편집 중인 웹 성능 테스트에 대해 아래 작업을 수행할 수 있습니다.
도구 모음 단추 |
동작 |
---|---|
테스트 실행 |
웹 성능 테스트 뷰어에서 웹 테스트를 실행합니다. 자세한 내용은 방법: 웹 성능 테스트 실행를 참조하십시오. |
데이터 소스 추가 |
데이터 바인딩에 사용할 수 있는 웹 성능 테스트에 데이터 소스를 추가합니다. 자세한 내용은 방법: 웹 요청에 데이터 바인딩 추가를 참조하십시오. |
자격 증명 설정 |
시뮬레이션할 사용자의 사용자 이름과 암호를 설정합니다. 자세한 내용은 방법: 웹 성능 테스트에 자격 증명 설정를 참조하십시오. |
기록 추가 |
웹 응용 프로그램과의 추가 상호 작용을 기록할 준비가 된 웹 브라우저를 표시합니다. 자세한 내용은 방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기을 참조하십시오. |
웹 테스트 플러그 인 추가 |
웹 성능 테스트에 추가하려는 웹 성능 테스트 플러그 인을 선택할 대화 상자를 표시합니다. 자세한 내용은 방법: 웹 성능 테스트 플러그 인 만들기을 참조하십시오. |
요청 플러그 인 추가 |
웹 성능 테스트에 추가하려는 요청 플러그 인을 선택할 대화 상자를 표시합니다.자세한 내용은 방법: 요청 수준 플러그 인 만들기를 참조하십시오. |
코드 생성 |
해당 웹 테스트의 코딩된 버전을 생성할 수 있도록 코딩된 웹 성능 테스트 생성 대화 상자를 표시합니다. 자세한 내용은 방법: 코딩된 웹 성능 테스트 만들기를 참조하십시오. |
웹 서버 매개 변수화 |
웹 서버 매개 변수화 대화 상자를 표시합니다.웹 서버의 URL을 매개 변수화할 수 있습니다.매개 변수화는 테스트의 대상인 웹 서버를 쉽게 변경하기 위해 수행하는 것입니다. 자세한 내용은 방법: 웹 성능 테스트 웹 서버의 URL 매개 변수화를 참조하십시오. |
동적 매개 변수를 웹 테스트 매개 변수로 승격 |
웹 성능 테스트에서 동적 매개 변수 검색을 자동으로 시작하는 동적 매개 변수 검색 대화 상자를 표시합니다. 자세한 내용은 방법: 동적 매개 변수를 웹 성능 테스트 매개 변수로 승격를 참조하십시오. |
요청 정보 설정 |
보고 이름을 할당하고 웹 성능 테스트에서 요청에 대한 대기 시간을 지정할 수 있는 요청 정보 대화 상자를 표시합니다. 자세한 내용은 방법: 웹 성능 테스트에서 요청 정보 설정을 참조하십시오. |
이 테스트용 성능 세션 만들기 |
성능 세션을 만들기 위해 웹 응용 프로그램을 지정할 수 있도록 성능 마법사를 시작합니다. 자세한 내용은 Creating Performance Sessions for a Web Performance Test를 참조하십시오. |
웹 성능 테스트 편집기 트리 노드 마우스 오른쪽 작업
편집기에는 요청 트리라고 하는 URL 계층 구조 트리가 표시됩니다.요청 트리에서 노드를 선택하면 Visual Studio의 속성 창을 사용하여 요청에 연결된 속성을 보고 변경할 수 있습니다.
또한 요청을 확장하여 요청의 노드와 매개 변수를 표시할 수 있습니다.
임의의 노드와 트리를 마우스 오른쪽 단추로 클릭하여 해당 노드 형식에 사용할 수 있는 작업 집합이 있는 바로 가기 메뉴를 표시할 수 있습니다.노드 형식은 현재 편집 중인 웹 성능 테스트를 위한 하나의 테스트 노드(루트 노드), 요청 노드, 데이터 소스, 컨텍스트 매개 변수 및 유효성 검사 규칙을 포함합니다.이러한 노드에 사용 가능한 작업은 다음 표에서 설명합니다.
[!참고]
이러한 작업 중에는 노드 형식에 따라 사용할 수 없는 작업도 있습니다.
요청 노드를 마우스 오른쪽 단추로 클릭합니다.
노드 오른쪽 선택 옵션 |
동작 |
---|---|
요청 추가(테스트 노드) 요청 삽입(요청 노드) |
웹 성능 테스트에 추가 요청을 삽입합니다. |
웹 서비스 요청 추가(테스트 노드) 웹 서비스 요청 삽입(요청 노드) |
문자열 본문과 함께 추가 요청을 삽입합니다.웹 서비스 요청을 시뮬레이션하는 데 사용됩니다. |
트랜잭션 추가(테스트 노드) 트랜잭션 삽입(요청 노드) |
웹 성능 테스트에 대한 트랜잭션에서 작업 집합을 캡슐화합니다. 자세한 내용은 방법: 웹 성능 테스트에 트랜잭션 추가를 참조하십시오. |
루프 추가(테스트 노드) 루프 삽입 |
웹 성능 테스트에 루프 논리를 추가하여 특정 조건부 규칙과 속성을 할당할 수 있습니다.이렇게 하면 웹 성능 테스트 내의 요청을 매우 간편하게 여러 차례 실행할 수 있습니다. |
조건 추가(테스트 노드) 조건 삽입 |
웹 성능 테스트에 조건적 분기 논리를 사용하여 특정 조건부 규칙과 속성을 할당할 수 있습니다. |
주석 추가(테스트 노드) 설명 삽입(요청 노드) |
다른 코드를 편집하는 경우처럼 웹 성능 테스트에 주석을 삽입합니다. 자세한 내용은 방법: 웹 성능 테스트 편집기에서 주석 추가를 참조하십시오. |
웹 테스트에 호출 추가(테스트 노드) 웹 테스트에 호출 삽입 |
한 웹 성능 테스트에서 다른 웹 성능 테스트에 대한 호출을 삽입합니다. 자세한 내용은 방법: 웹 성능 테스트에 다른 웹 성능 테스트에 대한 호출 삽입를 참조하십시오. |
기록 추가(테스트 노드) 기록 삽입(요청 노드) |
다른 HTTP 요청 또는 요청 집합을 웹 성능 테스트 레코더를 통해 브라우저에 삽입합니다. 자세한 내용은 방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기를 참조하십시오. |
데이터 소스 추가(테스트 노드, 데이터 소스 노드) |
웹 성능 테스트에 데이터 바인딩을 추가하여 웹 성능 테스트에서 HTTP 요청에 입력을 제공합니다. 자세한 내용은 웹 성능 테스트에 데이터 소스 바인딩을 참조하십시오. |
컨텍스트 매개 변수 추가(테스트 노드, 콘테스트 매개 변수 노드) |
속성 창에서 속성에 적용할 수 있는 웹 성능 테스트에 컨텍스트 매개 변수를 추가합니다. 자세한 내용은 방법: 웹 성능 테스트에서 컨텍스트 매개 변수 사용를 참조하십시오. |
웹 테스트 추출(테스트 노드, 요청 노드)t |
웹 테스트 추출 대화 상자가 표시됩니다. 자세한 내용은 방법: 기존 웹 성능 테스트에서 요청을 추출하여 새 웹 성능 테스트 만들기를 참조하십시오. |
종속 요청 추가(요청 노드) |
종속 요청을 추가합니다. |
머리글 추가(요청 노드) |
해당 요청에 머리글을 추가합니다. |
URL 쿼리 문자열 매개 변수 추가(요청 노드) |
쿼리 문자열 매개 변수를 해당 요청에 추가합니다. |
폼 게시 매개 변수 추가(요청 노드) |
폼 게시 매개 변수를 해당 요청에 추가합니다. |
파일 업로드 매개 변수 추가(요청 노드) |
파일 업로드 매개 변수를 추가합니다. |
유효성 검사 규칙 추가(테스트 노드, 요청 노드) |
자세한 내용은 방법: 웹 성능 테스트에 유효성 검사 규칙 추가를 참조하십시오. |
추출 규칙 추가(요청 노드) |
자세한 내용은 방법: 웹 성능 테스트에 추출 규칙 추가를 참조하십시오. |
웹 테스트 플러그 인 추가(테스트 노드) 요청 플러그 인 추가(요청 노드) |
사용자 지정 요청 플러그 인을 추가합니다. 자세한 내용은 방법: 웹 성능 테스트 플러그 인 만들기를 참조하십시오. |
요청에서 찾기 및 바꾸기(모든 노드) |
웹 성능 테스트에서 요청을 바꾸는 빠른 방법을 제공하는 요청에서 찾기 및 바꾸기 대화 상자를 표시합니다. 자세한 내용은 방법: 웹 성능 테스트에서 찾기 및 바꾸기 사용를 참조하십시오. |
코드 생성(테스트 노드) |
웹 성능 테스트를 C# 또는 Visual Basic 코드의 웹 성능 테스트로 변환합니다. 자세한 내용은 방법: 코딩된 웹 성능 테스트 만들기를 참조하십시오. |
웹 서버 매개 변수화(테스트 노드) |
웹 서버 매개 변수화 대화 상자를 표시합니다.웹 서버의 URL을 매개 변수화할 수 있습니다.매개 변수화는 테스트의 대상인 웹 서버를 쉽게 변경하기 위해 수행하는 것입니다. 자세한 내용은 방법: 웹 성능 테스트 웹 서버의 URL 매개 변수화를 참조하십시오. |
동적 매개 변수 승격(테스트 노드) |
HTTP 응답에서 동적 매개 변수 캡처는 후속 HTTP 요청에 사용되는 추출 규칙을 사용합니다. 자세한 내용은 방법: 동적 매개 변수를 웹 성능 테스트 매개 변수로 승격을 참조하십시오. |
테스트 실행(모든 노드) |
웹 성능 테스트 결과 뷰어에 웹 성능 테스트를 실행합니다. 자세한 내용은 방법: 웹 성능 테스트 실행를 참조하십시오. |
잘라내기(모든 노드 내의 항목) |
항목을 잘라내어 다른 테스트나 해당 테스트 내의 다른 위치로 이동합니다. |
복사(모든 노드 내의 항목) |
항목을 복사하여 다른 테스트나 해당 테스트 내의 다른 위치에 붙여넣습니다. |
삭제(모든 노드 내의 항목) |
항목을 삭제합니다. |
속성(모든 노드) |
해당 노드의 속성을 속성 창에 표시합니다. |
참고 항목
작업
방법: 웹 성능 테스트 레코더를 사용하여 새 웹 성능 테스트 만들기