연습: 코딩된 웹 성능 테스트 만들기
이 연습에서는 기록된 웹 성능 테스트를 코딩된 웹 성능 테스트로 변환합니다.
이 연습에서는 기존의 기록된 웹 성능 테스트를 코딩된 웹 성능 테스트로 변환하는 과정에 대해 단계별로 설명합니다.기록된 웹 성능 테스트는 웹 요청을 나타내는 URL 목록으로 시작됩니다.웹 성능 테스트를 코드 기반 스크립트로 변환할 수 있습니다.웹 성능 테스트를 코딩된 형식으로 변환한 다음 루프 및 분기 구문을 추가할 수 있습니다.웹 성능 테스트를 코딩된 웹 성능 테스트로 변환한 후 해당 코드를 다른 모든 소스 코드처럼 편집할 수 있습니다.
[!참고]
웹 성능 테스트를 코딩된 웹 성능 테스트로 변환하기 전에 웹 성능 테스트에 유효성 검사 규칙, 추출 규칙 및 데이터 바인딩을 추가해야 합니다.이러한 항목을 코딩된 웹 성능 테스트에 직접 추가할 수도 있지만, 웹 성능 테스트 편집기를 사용하여 이러한 항목을 먼저 추가하면 시간을 절약할 수 있고 테스트를 변환할 때 샘플 코드가 자동으로 생성됩니다.
이 연습에서는 다음 작업을 수행합니다.
기록된 웹 성능 테스트를 변환하여 코딩된 웹 성능 테스트 만들기
웹 성능 테스트에 새 코드 추가
웹 성능 테스트를 실행하여 제대로 작동하는지 확인
사전 요구 사항
이 연습을 완료하려면 다음이 필요합니다.
Visual Studio Ultimate
연습: 간단한 웹 응용 프로그램 만들기에서 만든 웹 응용 프로그램
연습: 웹 성능 테스트 기록 및 실행에서 만든 웹 성능 테스트
연습 준비
연습을 준비하려면
연습: 간단한 웹 응용 프로그램 만들기에서 만든 웹 응용 프로그램을 엽니다.
Ctrl+F5를 눌러 브라우저에서 해당 웹 응용 프로그램을 실행합니다.첫 페이지가 표시됩니다.브라우저를 닫습니다.
[!참고]
이렇게 하면 웹 성능 테스트를 통해 테스트할 웹 응용 프로그램을 실행하는 ASP.NET Development Server가 시작됩니다.알림 영역에 ASP.NET Development Server 아이콘이 표시됩니다.
연습: 웹 성능 테스트 기록 및 실행에서 만든 웹 응용 프로그램을 엽니다.
솔루션 탐색기에서 ColorWebTest.webtest를 두 번 클릭합니다.웹 성능 테스트 편집기가 나타나고 웹 요청 목록이 표시됩니다.
코딩된 웹 성능 테스트 만들기
기존 웹 성능 테스트를 코딩된 웹 성능 테스트로 변환하려면
선택 된 코드 생성 웹 성능 테스트 편집기에서 도구 모음의 단추.
대화 상자의 기본 이름을 그대로 사용 하 고 선택 확인.
[!참고]
기본 이름은 테스트 이름에 Coded라는 단어를 덧붙인 것입니다.
새 파일이 만들어집니다.새 창이 열리고 테스트의 소스 코드가 표시됩니다.
빌드 메뉴에서 솔루션 빌드를 선택합니다.
새 코드가 컴파일됩니다.
웹 성능 테스트에 코드 추가
웹 성능 테스트에 코드를 추가하려면
테스트가 Visual Basic로 작성된 경우 Run() 메서드를, C#으로 작성된 경우 GetRequestEnumerator() 메서드를 찾습니다.테스트의 각 웹 요청에 해당하는 코드가 표시됩니다.
메서드 끝부분으로 스크롤한 다음 마지막 웹 요청에 대한 코드 뒤에 다음 코드를 추가합니다.
if (DateTime.Today.DayOfWeek == DayOfWeek.Friday) { WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/"); yield return customRequest; } else { WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/"); yield return customRequest; }
If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/") MyBase.Send(customRequest) Else Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/") MyBase.Send(customRequest) End If
빌드 메뉴에서 솔루션 빌드를 선택합니다.
웹 성능 테스트를 실행하여 제대로 작동하는지 확인
웹 성능 테스트를 확인하려면
코드 편집기에서 선택 된 코딩 된 웹 성능 테스트와 바로 가기 메뉴를 열고 선택 코딩 된 웹 성능 테스트 실행.
주의 코드 편집기 대신 솔루션 탐색기에서 다음이 단계를 수행 하는 경우 모든 테스트가 대신 선택한 테스트를 실행 합니다.
코딩 된 웹 성능 테스트를 실행 하 고 결과가 웹 성능 테스트 결과 뷰어에서 표시 됩니다.자세한 내용은 웹 성능 테스트 결과 뷰어 개요 및 웹 성능 테스트 결과 뷰어를 사용하여 웹 성능 테스트 결과 검사을 참조하십시오.
웹 성능 결과 뷰어에서 웹 성능 테스트를 코딩 된 다시 선택 하 여 실행 하면 됩니다의 를 다시 실행 하려면 여기를 선택 하십시오 포함 된 상태 표시줄에 링크 합니다.
팁 테스트를 다시 실행 하기 전에 실행된 설정을 변경 하 여 숫자의 반복, 네트워크 형식 또는 브라우저 종류를 수정할 수 있습니다.자세한 내용은 방법: 웹 성능 결과 뷰어에서 웹 성능 테스트 실행 설정 변경을 참조하십시오.