구성된 자동화 테스트 시나리오를 지정된 시간에 자동으로 실행하고, 작업 실행 결과를 확인하며, 예약 테스트 및 회귀 요구 사항을 충족하도록 "예약 작업"을 설정할 수 있습니다.예약 작업에 접근하기#
"예약 작업"에 접근하려면 Tests 모듈로 이동한 후 "Scheduled Tasks"를 클릭하십시오. 여기에서 모든 예약 작업이 명확한 구조의 폴더 형식으로 구성되어 있는 것을 확인할 수 있습니다.폴더 트리 내에서 새 예약 작업이나 작업을 그룹화할 폴더를 쉽게 생성할 수 있습니다.또한 특정 작업이나 폴더를 편집 또는 삭제하는 등의 작업을 수행할 수 있습니다.Scheduled Tasks를 클릭하면 오른쪽에 모든 작업 목록이 표시됩니다. 이 목록에는 기본 세부 정보와 관리 옵션이 포함되어 있어 작업을 보다 효율적으로 처리할 수 있습니다.예약 작업 세부 정보#
기존 예약 작업을 클릭하거나 새 작업을 생성하면 오른쪽에 작업 세부 정보가 열립니다.예약 작업 세부 정보에서 다음 설정을 구성할 수 있습니다.작업 이름 및 설명: 예약 작업을 구분하고 그 목적을 자세히 설명하는 데 사용됩니다.
활성화/비활성화: 필요에 따라 토글 스위치를 사용하여 예약 작업을 활성화하거나 비활성화하십시오.
테스트 시나리오: 예약 작업이 실행할 하나 이상의 테스트 시나리오를 선택하십시오. 각 테스트 시나리오는 독립적으로 런타임 설정을 구성할 수 있도록 확장할 수 있습니다.환경/전역 변수 값: 이 테스 트 시나리오에서 사용되는 환경 또는 전역 변수의 실제 값을 지정하십시오. 두 가지 옵션이 있으며, 자세한 설명은 여기에서 확인할 수 있습니다. Runner에 저장된 변수를 사용하도록 선택하는 경우 변수 범위를 추가로 정의해야 합니다. 이를 통해 실제 요구 사항에 따라 변수를 분리하고, 실행 중 변수 충돌로 인해 작업이 실패하는 것을 방지할 수 있습니다. 범위가 정의되면 사용자 인터페이스에서 Runner에 저장된 현재 테스트 시나리오 변수 확인을 시각적으로 수행할 수 있습니다. 환경/전역 변수 범위를 정의하는 세 가지 옵션은 다음과 같습니다.| 환경/전역 변수 범위 | 환경/전역 변수 읽기/쓰기 | 설명 |
|---|
| 현재 테스트 시나리오에서만 공유 | - 현재 지정된 Runner에서 이 테스트 시나리오는 환경/전역 변수를 영구적으로 저장하기 위한 전용 파일을 가집니다.
- 현재 테스트 시나리오만 이 파일의 변수를 읽고 쓸 수 있습니다.
| 영향이 가장 적은 가장 작은 변수 범위입니다. 이 테스트 시나리오의 이전 실행 결과를 다음 실행에서 사용해야 하는 경우에 적합합니다. |
| 현재 예약 작업의 모든 테스트 시나리오에서 공유 | - 현재 지정된 Runner에서 예약 작업은 모든 테스트 시나리오에서 사용할 수 있는 환경/전역 변수를 저장하기 위한 파일을 가집니다.
- 현재 예약 작업의 모든 테스트 시나리오는 이 파일의 변수를 읽고 쓸 수 있습니다.
| 영향이 중간 정도인 권장 변수 범위입니다. 동일한 예약 작업 내의 서로 다른 테스트 시나리오 간에 데이터를 공유해야 하는 경우에 적합합니다. |
| 현재 예약 작업 폴더의 모든 예약 작업에서 공유 | - 현재 지정된 Runner에서 예약 작업 폴더는 모든 예약 작업 및 테스트 시나리오에서 사용할 수 있는 환경/전역 변수를 저장하기 위한 파일을 가집니다.
- 현재 폴더 내 모든 예약 작업의 모든 테스트 시나리오는 이 파일의 변수를 읽고 쓸 수 있습니다.
| 영향이 가장 큰 가장 넓은 변수 범위입니다. 특정 예약 작업을 실행하면 변수 값이 수정되어 다른 예약 작업이 실패할 수 있습니다. 동일한 폴더의 여러 작업 간에 데이터를 공유해야 하는 경우에 적합합니다. |
실행 중 pre/post processors를 통해 설정된 변경되는 환경/전역 변수가 Runner 내 지정된 변수 범위에 저장되도록 하려면 테스트 시나리오 설계 페이지에서 Keep variable values 옵션을 활성화해야 합니다.
동일한 실행 구성 사용: 아래 작업 내의 모든 테스트 시나리오에 동일한 런타임 구성을 적용합니다.
실행 주기: 매주 일요일 오후 11시 또는 6시간마다와 같이 작업 일정을 설정합니다.
실행 위치: Apidog Cloud(출시 예정) 또는 self-hosted Runner를 통해 작업이 실행될 위치를 지정합니다. 팀 내에 여러 Runner가 배포되어 있는 경우 하나를 선택할 수 있습니다.
알림: 완료 시 지정된 수신자에게 작업 결과를 보내도록 알림을 활성화합니다. 모든 실행 후 또는 실패한 경우에만 알림이 트리거되도록 구성하여 불필요한 알림을 최소화할 수 있습니다. 자세한 내용은 알림 설정을 참조하십시오. 예약 작업 실행하기#
예약 작업이 완료되면 그 결과가 Runner에서 서버로 자동 업로드됩니다. Apidog 클라이언트의 "Scheduled Tasks - Run History"에서 예약 작업의 모든 상세 결과에 접근할 수 있습니다.예약 작업에 대해 알림을 활성화하는 것을 권장합니다. 이렇게 하면 테스트 시나리오가 완료되는 즉시 알림 메시지를 받을 수 있어 결과를 신속하게 검토할 수 있습니다.