다음을 통해 공유


디버그 모드에서 부하 테스트 실행

Azure Load Testing에서 디버그 모드에서 부하 테스트를 실행하는 방법을 알아봅니다. Azure Load Testing의 디버그 모드를 사용하면 최대 10분 동안 단일 엔진으로 부하 테스트를 실행하여 테스트 구성 및 애플리케이션 동작의 유효성을 검사할 수 있습니다.

디버그 모드를 사용하여 테스트 계획 구성 관련 문제를 해결할 수 있습니다. 디버그 모드의 테스트 실행에는 디버그 로그가 활성화되어 있으므로 테스트 스크립트와 관련된 문제를 식별하는 데 도움이 됩니다. 디버그 모드에는 테스트 실행 중에 실패한 모든 요청에 대한 요청 및 응답 데이터도 포함됩니다. 이 정보를 사용하여 문제의 근본 원인을 식별하고 테스트 스크립트 또는 애플리케이션에 필요한 변경을 수행할 수 있습니다.

필수 조건

디버그 모드

테스트 계획 구성 및 애플리케이션 동작의 유효성을 검사하기 위해 디버그 모드에서 테스트를 실행할 수 있습니다. 디버그 모드에서 테스트 실행의 특징은 다음과 같습니다.

  • 테스트 실행은 테스트 구성에 지정된 엔진 수에 관계없이 단일 엔진으로 실행됩니다. 부하가 여러 지역에 분산된 테스트의 경우 엔진은 부모 지역에 있습니다.

  • 테스트 실행은 테스트 계획에 언급된 기간에 관계없이 최대 10분으로 제한됩니다.

  • 테스트 실행에는 디버그 로그가 활성화되어 있습니다.

  • 테스트 실행에는 테스트 실행 중에 실패한 모든 요청에 대한 요청 및 응답 데이터가 있습니다.

  • 디버그 모드의 테스트 실행은 기준 테스트 실행으로 표시할 수 없습니다.

  • 디버그 모드에서 테스트 실행은 메트릭 추세에 포함되지 않습니다.

디버그 모드에서 테스트 실행

새 테스트를 만드는 동안 첫 번째 테스트 실행에 디버그 모드를 사용하도록 설정할 수 있습니다. 테스트를 실행하거나 테스트 실행을 다시 실행할 때 디버그 모드를 사용하도록 설정할 수도 있습니다.

첫 번째 테스트 실행에 디버그 모드를 사용하도록 설정하려면 테스트를 만드는 동안 다음 단계를 수행합니다.

  1. Azure 구독에 대한 자격 증명을 사용하여 Azure Portal에 로그인합니다.

  2. 시작 탭에서 HTTP 요청 추가를 선택하거나 만들려는 테스트 유형에 따라 스크립트를 업로드합니다.

  3. 기본 탭에서 디버그 모드를 선택합니다. 만든 후 실행 테스트가 선택되어 있는지 확인합니다.

  4. 테스트 구성의 나머지 부분을 완료한 다음 검토 + 만들기를 선택합니다.

디버그 모드에서 테스트 만들기를 보여 주는 스크린샷

디버그 모드는 테스트를 만든 후 첫 번째 테스트 실행에 대해 사용하도록 설정됩니다.

디버그 모드에서 기존 테스트를 실행하려면 다음 단계를 수행합니다.

  1. Azure 구독에 대한 자격 증명을 사용하여 Azure Portal에 로그인합니다.

  2. Azure Load Testing 리소스로 이동한 다음 왼쪽 창에서 테스트를 선택합니다.

  3. 해당 이름을 선택하여 디버그 모드에서 실행하려는 테스트를 선택합니다.

  4. 실행을 선택합니다.

  5. 테스트 실행 창에서 디버그 모드를 선택합니다.

  6. 실행을 선택합니다.

디버그 모드에서 테스트를 실행하는 방법을 보여 주는 스크린샷

이제 테스트 실행이 디버그 모드에서 만들어집니다. 마찬가지로 다시 실행 옵션을 선택하여 디버그 모드에서 테스트 실행을 다시 실행할 수 있습니다.

디버그 모드에서 테스트 실행 결과 보기

일반 테스트 실행의 결과를 보는 것과 같은 방식으로 디버그 모드에서 테스트 실행의 결과를 볼 수 있습니다. 디버그 모드에서 테스트 실행의 결과에는 테스트 실행 중에 실패한 모든 요청에 대한 디버그 로그 및 요청 및 응답 데이터도 포함됩니다. 파일은 스토리지 계정 컨테이너에서 사용할 수 있습니다. 여기에 설명된 단계에 따라 파일을 내보냅니다.