다음을 통해 공유


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

이 연습에서는 기록된 웹 성능 테스트를 코딩된 웹 성능 테스트로 변환합니다.

이 연습에서는 기존의 기록된 웹 성능 테스트를 코딩된 웹 성능 테스트로 변환하는 과정에 대해 단계별로 설명합니다.기록된 웹 성능 테스트는 웹 요청을 나타내는 URL 목록으로 시작됩니다.웹 성능 테스트를 코드 기반 스크립트로 변환할 수 있습니다.웹 성능 테스트를 코딩된 형식으로 변환한 다음 루프 및 분기 구문을 추가할 수 있습니다.웹 성능 테스트를 코딩된 웹 성능 테스트로 변환한 후 해당 코드를 다른 모든 소스 코드처럼 편집할 수 있습니다.

[!참고]

웹 성능 테스트를 코딩된 웹 성능 테스트로 변환하기 전에 웹 성능 테스트에 유효성 검사 규칙, 추출 규칙 및 데이터 바인딩을 추가해야 합니다.이러한 항목을 코딩된 웹 성능 테스트에 직접 추가할 수도 있지만, 웹 성능 테스트 편집기를 사용하여 이러한 항목을 먼저 추가하면 시간을 절약할 수 있고 테스트를 변환할 때 샘플 코드가 자동으로 생성됩니다.

이 연습에서는 다음 작업을 수행합니다.

  • 기록된 웹 성능 테스트를 변환하여 코딩된 웹 성능 테스트 만들기

  • 웹 성능 테스트에 새 코드 추가

  • 웹 성능 테스트를 실행하여 제대로 작동하는지 확인

사전 요구 사항

이 연습을 완료하려면 다음이 필요합니다.

연습 준비

연습을 준비하려면

  1. 연습: 간단한 웹 응용 프로그램 만들기에서 만든 웹 응용 프로그램을 엽니다.

  2. Ctrl+F5를 눌러 브라우저에서 해당 웹 응용 프로그램을 실행합니다.첫 페이지가 표시됩니다.브라우저를 닫습니다.

    [!참고]

    이렇게 하면 웹 성능 테스트를 통해 테스트할 웹 응용 프로그램을 실행하는 ASP.NET Development Server가 시작됩니다.알림 영역에 ASP.NET Development Server 아이콘이 표시됩니다.

  3. 연습: 웹 성능 테스트 기록 및 실행에서 만든 웹 응용 프로그램을 엽니다.

  4. 솔루션 탐색기에서 ColorWebTest.webtest를 두 번 클릭합니다.웹 성능 테스트 편집기가 나타나고 웹 요청 목록이 표시됩니다.

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

기존 웹 성능 테스트를 코딩된 웹 성능 테스트로 변환하려면

  1. 선택 된 코드 생성 웹 성능 테스트 편집기에서 도구 모음의 단추.

  2. 대화 상자의 기본 이름을 그대로 사용 하 고 선택 확인.

    [!참고]

    기본 이름은 테스트 이름에 Coded라는 단어를 덧붙인 것입니다.

    새 파일이 만들어집니다.새 창이 열리고 테스트의 소스 코드가 표시됩니다.

  3. 빌드 메뉴에서 솔루션 빌드를 선택합니다.

    새 코드가 컴파일됩니다.

웹 성능 테스트에 코드 추가

웹 성능 테스트에 코드를 추가하려면

  1. 테스트가 Visual Basic로 작성된 경우 Run() 메서드를, C#으로 작성된 경우 GetRequestEnumerator() 메서드를 찾습니다.테스트의 각 웹 요청에 해당하는 코드가 표시됩니다.

  2. 메서드 끝부분으로 스크롤한 다음 마지막 웹 요청에 대한 코드 뒤에 다음 코드를 추가합니다.

    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
    
  3. 빌드 메뉴에서 솔루션 빌드를 선택합니다.

웹 성능 테스트를 실행하여 제대로 작동하는지 확인

웹 성능 테스트를 확인하려면

  1. 코드 편집기에서 선택 된 코딩 된 웹 성능 테스트와 바로 가기 메뉴를 열고 선택 코딩 된 웹 성능 테스트 실행.

    주의 정보주의

    코드 편집기 대신 솔루션 탐색기에서 다음이 단계를 수행 하는 경우 모든 테스트가 대신 선택한 테스트를 실행 합니다.

  2. 코딩 된 웹 성능 테스트를 실행 하 고 결과가 웹 성능 테스트 결과 뷰어에서 표시 됩니다.자세한 내용은 웹 성능 테스트 결과 뷰어 개요웹 성능 테스트 결과 뷰어를 사용하여 웹 성능 테스트 결과 검사을 참조하십시오.

  3. 웹 성능 결과 뷰어에서 웹 성능 테스트를 코딩 된 다시 선택 하 여 실행 하면 됩니다의 를 다시 실행 하려면 여기를 선택 하십시오 포함 된 상태 표시줄에 링크 합니다.

    팁

    테스트를 다시 실행 하기 전에 실행된 설정을 변경 하 여 숫자의 반복, 네트워크 형식 또는 브라우저 종류를 수정할 수 있습니다.자세한 내용은 방법: 웹 성능 결과 뷰어에서 웹 성능 테스트 실행 설정 변경을 참조하십시오.

참고 항목

작업

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

연습: 간단한 웹 응용 프로그램 만들기

연습: 웹 성능 테스트 기록 및 실행

연습: 웹 성능 테스트에 데이터 바인딩 추가

연습: 웹 성능 테스트에 유효성 검사 및 추출 규칙 추가