Nexus 프라이빗 러너

Prev Next

이 기능은 특정 라이선스 및 플랜에서만 사용할 수 있습니다

Nexus 프라이빗 러너는 보유하고 계신 서버를 Nexus에서 테스트 실행을 위한 러너로 사용할 수 있게 해주는 기능입니다. 이 기능을 사용하면 고객의 사내 네트워크나 로컬 환경 등 외부에서 직접 액세스할 수 없는 환경에 있는 테스트 대상 사이트에 대해 Autify Nexus에서 테스트를 실행할 수 있습니다.

전제 조건

  • Nexus 프라이빗 러너를 설정하려면 워크스페이스의 관리자 권한이 필요합니다.

  • Nexus 프라이빗 러너를 설정할 컴퓨터는 아래의 시스템 요건 및 네트워크 요건을 충족해야 하며, 지원되는 브라우저가 설치되어 있어야 합니다.

시스템 요건

Nexus 프라이빗 러너로 사용하는 경우, 다음 시스템 요건을 충족해야 합니다.

  • Windows 10 이상 또는 macOS 14 Sonoma 이상

    • 32비트 Windows 10은 지원되지 않습니다.

  • 최소 2개의 CPU 코어

    • 최소 2GB RAM(4GB 권장)

    • 최소 50GB 하드 디스크 용량

이는 최소 요건입니다. 테스트의 복잡성에 따라 각 러너에 추가 리소스를 프로비저닝해야 할 수 있습니다.

네트워크 요건

클라이언트와 마찬가지로 서버 URL을 통해 Nexus 서버 및 러너를 이용해 테스트할 웹 애플리케이션에 연결할 수 있어야 합니다.

지원되는 브라우저

  • 러너에는 Google Chrome 또는 Microsoft Edge가 설치되어 있어야 합니다.

  • macOS에서는 이 브라우저들을 /Applications 폴더에 배치하십시오.

  • 테스트 실행 중에 설치된 브라우저 중 하나를 사용하여 테스트를 실행할 수 있습니다.

전용 사용자 계정

보안상의 이유로 Autify Nexus 러너를 실행하기 위한 전용 사용자 계정을 생성할 것을 권장합니다.

root, Windows의 "Administrator" 계정 또는 기타 권한이 높은 OS 사용자를 러너로 사용하지 마십시오.

러너 설정

1. 러너에 Nexus 데스크톱 애플리케이션 설치

전용 러너 사용자 계정을 사용하여 러너 컴퓨터에 로그인하고 Autify Nexus 데스크톱 애플리케이션을 설치하십시오.

설치 절차는 Autify Nexus 설치의 단계를 따르십시오.

2. 러너용 API 클라이언트 생성

러너는 API 클라이언트를 사용하여 서버에 연결합니다.

러너에 설치된 데스크톱 애플리케이션 또는 다른 기기에서 동일한 워크스페이스에 로그인할 수 있는 데스크톱 애플리케이션을 사용하여 다음 작업을 수행하고 API 클라이언트를 생성하십시오.

  1. Autify Nexus 데스크톱 애플리케이션을 열고 관리자 권한을 가진 Autify 사용자로 로그인하십시오.

  2. 창의 오른쪽 하단에 있는 설정 아이콘을 클릭하십시오.

  3. 설정 대화 상자의 계정 섹션에서 API 클라이언트 관리 버튼을 클릭하십시오.

  4. 창의 오른쪽 상단에 있는 API 클라이언트 생성 버튼을 클릭하십시오.

  5. 클라이언트의 고유한 클라이언트 ID를 입력하십시오. 러너가 사용할 워크스페이스를 선택하십시오. 그런 다음 생성을 클릭하십시오.

  6. API 인증 정보 표시 버튼(테이블 오른쪽에 있는 아이콘)을 클릭하십시오.

  7. API 자격 증명 대화 상자 하단에 표시되는 러너 설정 URL을 메모해 두십시오.

    1. URL은 autify-next://runner 로 시작하며, 서버 URL과 필요한 API 키가 모두 포함되어 있습니다.

※ 동일한 워크스페이스에서 여러 러너를 설정하는 경우, 모든 러너에서 동일한 API 클라이언트와 설정 URL을 재사용할 수 있습니다.

러너 시작

러너 컴퓨터에서 Autify Nexus 데스크톱 애플리케이션을 시작하십시오.

만약 러너 설정 시 러너 컴퓨터에 로그인되어 있는 경우, 창의 왼쪽 하단에 있는 설정 아이콘을 클릭하고 설정 대화 상자 하단에 있는 로그아웃 버튼을 클릭하십시오.

"러너 설정"에서 얻은 러너 설정 URL을 서버 URL 필드에 입력하고 로그인을 클릭하십시오.

Nexus 애플리케이션이 클라우드 러너 모드로 들어갑니다. 이 컴퓨터를 테스트 러너로 사용할지 확인하기 위해 시작 버튼을 클릭하십시오.

러너 자동 시작 설정

Autify Nexus 데스크톱 애플리케이션이 열려 있는 한 러너는 테스트를 자동으로 실행할 수 있습니다.

필요에 따라 컴퓨터가 부팅될 때마다 자동으로 로그인하여 Nexus 애플리케이션을 열도록 구성할 수 있습니다.

Windows의 경우

  • 컴퓨터가 전용 러너 사용자 계정에 자동으로 로그인하도록 설정.

  • 컴퓨터가 Nexus 애플리케이션을 자동으로 시작하도록 설정.

    1. Win + R을 눌러 실행 대화 상자를 열고, shell:apps 를 입력한 후 Enter를 눌러 파일 탐색기의 응용 프로그램 목록을 엽니다.

    2. 다시 Win + R을 눌러 실행 대화 상자를 열고, shell:startup 을 입력한 후 Enter를 눌러 두 번째 파일 탐색기 창에서 시작 프로그램 폴더를 엽니다.

    3. Autify Nexus를 응용 프로그램 창에서 시작 프로그램 창으로 드래그 앤 드롭하십시오.

macOS의 경우

러너 실행 시 디버그 추적 가져오기

러너에서 실행 중 문제가 발생한 경우, 조사를 위해 디버그 추적을 가져와야 할 수 있습니다.

이 경우 실행 중인 러너에서 중지 버튼을 클릭하고 테스트 실행 시 디버그 추적 생성을 켠 다음, 다시 시작을 클릭하십시오.

가져온 추적 로그는 테스트 결과에서 다운로드할 수 있습니다.

※ 추적 로그의 크기가 큰 경우 러너의 Downloads 폴더에 저장됩니다. 필요에 따라 러너 컴퓨터에 로그인하여 가져오십시오.

유의 사항

  • 러너를 실행하는 PC나 서버가 절전 모드인 경우 테스트가 실행되지 않습니다. 항상 켜져 있는 환경에서 사용하는 것을 권장합니다.

  • 보안 소프트웨어나 사내 방화벽 설정에 따라 통신이 차단될 수 있습니다. 이 경우 사내 네트워크 관리자에게 문의하십시오.

  • 한 러너에 대해 동시에 실행할 수 있는 테스트 수에는 하나가 됩니다.