다음을 통해 공유


자동 테스트 수행

Microsoft eCDN 자동 테스트 도구를 사용하면 여러 디바이스에서 시뮬레이션을 실행하여 비디오 이벤트의 로드에서 지정된 네트워크가 어떻게 동작하는지 쉽게 에뮬레이트하고 검사할 수 있습니다.

목표는 회사 웹캐스팅 플랫폼을 관리하는 기술 팀에게 회사 네트워크를 감사하고 실제 이벤트 전에 가능한 문제를 식별하는 방법에 대한 지침을 제공하는 것입니다.

자동 테스트는 최종 사용자 디바이스의 백그라운드(음소거)에서 실행되는 실제 비디오 세션입니다. 사용자는 테스트가 실행되고 있다는 것을 알지 못하고 컴퓨터에서 계속 작업할 수 있지만, 비디오 대역폭에 대한 네트워크 연결 속도가 느려질 수 있습니다.

이점

  • 빠른 & 프로덕션 라이브 이벤트를 시뮬레이션하고 네트워크를 평가하는 쉬운 방법

  • 실시간 및 사후 이벤트 분석, 사이트 및 사용자 기반 분석에 대한 모든 권한

  • 비침용성, 최종 사용자 디바이스에 에이전트 설치 필요 없음

  • 자동 테스트를 수행하는 여러 옵션

프로세스 개요

자동 테스트 프로세스는 상당히 간단합니다.

  1. 모든 실행기를 온라인으로 가져옵니다.

    참고

    이제 실행기는 자동 테스트 예약 전후 에 온라인 상태가 되는지 여부에 관계없이 자동 테스트에 참여 합니다. 즉, 자동 테스트가 시작되기 전에 온라인 상태로 만드는 것이 여전히 좋은 사례로 간주됩니다.

    참고

    실행기는 온라인 상태를 유지하고 여러 자동 테스트에 참여할 수 있습니다.

  2. 자동 테스트를 만들거나 "예약"합니다.

  3. 분석을 검토합니다.

    모든 실행기가 자동 테스트의 분석에 표시되는지 확인하고 결과를 분석합니다.

자세한 내용은 Silent Testing Framework 설명서를 참조하세요.

자동 테스트를 수행하는 가장 쉬운 방법은 무엇인가요?

헤드리스 Chromium 브라우저에서 시뮬레이션된 뷰어를 시작하는 PowerShell 스크립트를 제공합니다. 이 스크립트는 다양한 방법을 사용하여 배포할 수 있습니다. 스크립트 및 지침은 자동 테스트 프레임워크 설명서의 부록 B에서 찾을 수 있습니다.

자동 테스트를 수행하려면 IT 관리자 또는 PowerShell 전문가가 테스터 스크립트를 배포할 사용자 그룹을 선택해야 합니다. 컴퓨터가 켜져 있고 인터넷에 연결되어 있는지 확인합니다. "Runner(s) Online" 옆의 숫자는 테스트에 참여할 수 있는 컴퓨터 수를 나타냅니다. (두 온라인 실행기의 예는 다음 그림을 참조하세요).

두 개의 온라인 실행기가 있는 자동 테스트 페이지의 스크린샷.

가장 적합한 자동 테스트 방법은 무엇인가요?

  • 20~100명의 사용자/실행기를 사용하여 테스트를 수행합니다. 샘플 크기가 클수록 프로덕션 라이브 이벤트 결과를 더 많이 나타냅니다. 많은 수의 디바이스를 모집할 수 없는 경우 최소 5명 이상의 사용자/실행기를 사용해 보세요. 두 사용자에게만 링크를 보내는 경우 최대 피어링 효율성/오프로드 속도는 50%, 사용자 3명(66.7%, 사용자 4명 – 80%) 등입니다. 이는 하나 이상의 사용자가 HTTP 미디어 원본에서 콘텐츠를 다운로드해야 하기 때문입니다.

  • 직원이 사무실을 떠나 컴퓨터를 종료하는 전환 기간 동안 테스트를 수행하지 마세요. 이는 참가자 수를 왜곡할 수 있기 때문일 수 있습니다.

  • 480p 해상도로 시작하여 연속 테스트에서 비디오 품질을 점진적으로 높입니다.

  • PowerShell 스크립트를 실행하여 테스트를 배포할 수 없는 경우 직접 실행기 URL을 복사하여 동료 목록으로 보내고 스트림을 열도록 합니다.

자동 테스트 FAQ

스크립트 없이 로컬에서 자동 테스트를 수행할 수 있나요?

예, Microsoft eCDN 관리 콘솔의 자동 테스트 페이지의 도우미 페이지에 있는 직접 실행기 URL을 통해 컴퓨터에서 직접 실행기를 엽니다. 단일 컴퓨터에서 여러 실행기를 인스턴스화할 수 있습니다. 브라우저당 2개, 일반 인스턴스에 하나씩, InPrivate 인스턴스에 하나씩.

내 테넌트가 자동 테스트를 수행하도록 Microsoft eCDN을 구성해야 하나요?

아니요. 실행기가 지시에 따라 인스턴스화되는 한 테넌트의 eCDN 구성과 관계없이 조직에서 자동 테스트를 수행할 수 있습니다. Microsoft는 테넌트가 라이선스 조달을 통해 Microsoft eCDN에 대한 권한을 가지며 자동 테스트 촉진자가 적절한 역할을 보유하고 있다고 가정합니다.

실행되는 동안 자동 테스트를 중지하려면 어떻게 해야 하나요?

취소/휴지통 단추를 클릭하여 언제든지 테스트를 중지할 수 있습니다.

휴지통 아이콘이 오른쪽 위에 표시된 예약된 테스트 창

사용자가 사무실에 있지 않고 몇 명의 클라이언트로만 테스트를 수행할 수 있는 경우 어떻게 해야 하나요?

이 시나리오는 이상적이지 않으며 결과 분석이 일반적인 이벤트의 를 정확하게 나타내지는 않지만 완벽하게 허용됩니다. 피어링이 작동하려면 최소 두 명의 온라인 실행기가 필요합니다. 두 실행기의 최대 피어링 효율성은 50%, 3 – 66.7%, 4 – 80%입니다.

추가 문제 해결

자세한 내용은 자동 테스트 문제 해결 설명서를 참조하세요.

자동 테스트 및 Microsoft eCDN의 분석에 대한 자세한 내용은 어디에 있나요?

자동 테스트를 수행하는 방법에 대한 단계별 가이드는 자동 테스트 프레임워크 설명서를 참조하세요.