로컬 실행 엔진
앱에 포함된 실행 엔진의 역할과 연결 문제 확인 방법
로컬 실행 엔진은 테스트를 실행하고 결과를 저장하는 앱 내부 구성 요소입니다. 직접 배포 데스크톱 앱과 함께 시작되므로 일반 사용자가 별도의 서버를 설치할 필요는 없습니다.
엔진이 담당하는 작업
- 테스트 실행 큐와 브라우저 프로세스 관리
- 설정된 검사 실행과 로그·스크린샷·trace 등 실행 근거 수집
- 리포트 저장, 조회와 분석 데이터 집계
- 페이지 수집과 서비스맵 데이터 관리
- 주기 실행 스케줄 처리와 허용된 MCP 요청 처리
앱 화면과 엔진은 같은 컴퓨터의 loopback 주소로 통신합니다. 이것은 앱 내부 연결의 범위입니다. 대상 사이트 접속, AI 공급자 호출 등은 외부 네트워크를 사용할 수 있습니다.
앱 실행 상태와 자동화
앱을 완전히 종료하면 함께 실행되는 엔진도 종료됩니다. 창을 닫는 동작과 앱 종료는 구분해야 합니다. 엔진이 꺼져 있으면 테스트나 주기 실행을 처리할 수 없습니다. 절전 중 실행과 놓친 주기의 처리는 정기 실행을 참고합니다.
데스크톱 앱의 엔진 포트는 실행 시 정해지며 개발 모드의 기본 포트와 같다고 가정하면 안 됩니다. MCP 브리지는 실행 중인 엔진을 검색하므로 주소를 직접 고정할 필요가 없습니다.
연결 문제를 구분하는 방법
| 증상 | 먼저 확인할 항목 |
|---|---|
| 앱에서 실행 엔진에 연결되지 않음 | 엔진 상태와 설정의 에이전트 매니저 |
| 브라우저가 대상 페이지에 접근하지 못함 | 환경 URL, 로컬 서버, 네트워크와 서비스 인증 |
| AI 작업만 실패함 | 모델 공급자 인증, 사용 한도와 연결 상태 |
| 스케줄이 실행되지 않음 | 엔진 실행 여부, 스케줄 활성화 여부와 다음 실행 시각 |
연결이 복구되지 않으면 진행 중인 작업을 확인하고 에이전트 매니저에서 재시작하거나 앱을 완전히 종료한 뒤 다시 실행합니다. 중단된 실행은 전체 검증을 마친 결과로 해석하지 않습니다.
엔진이 준비된 상태라도 서비스 로그인이나 AI 인증이 준비됐다는 뜻은 아닙니다. 각각의 연결을 따로 확인해야 합니다.