통합 테스트는 전체 애플리케이션을 한 번에 테스트하려고 하기보다 개별 구성 요소와 그 상호작용에 중점을 둡니다. 이러한 접근 방식은 애플리케이션의 구성 요소 중 제대로 통신하지 못하는 부분이나 데이터가 요구된 대로 구성 요소 간에 흐르지 않는 지점을 식별하는 데 도움이 됩니다.Apidog를 사용하면 요청과 테스트 시나리오를 통해 애플리케이션의 API가 함께 작동하는 방식을 테스트할 수 있습니다. 사전에 정의된 순서로 API 요청을 보내 복잡한 작업을 테스트하고, 엔드포인트로 들어오고 나가는 데이터 흐름을 관찰할 수 있습니다. 또한 다른 시스템이나 서비스로 API 요청을 보내 애플리케이션이 필요에 따라 해당 시스템 또는 서비스와 통합될 수 있는지 확인할 수도 있습니다.Apidog에서 통합 테스트 설정#
Apidog에서 애플리케이션의 통합 테스트를 설정하려면 다음 프레임워크를 사용하십시오.1.
API 요청: 테스트의 기본 단위는 API 요청입니다. 각 요청은 API 엔드포인트를 호출하여 특정 기능을 테스트합니다. 요청 보내기에 대해 자세히 알아보십시오. 2.
사전/사후 요청 프로세서: 각 요청에 대해 스크립트, 어서션, 변수 추출, 데이터베이스 작업을 추가하여 응답 코드, 헤더, 본문 데이터 등을 테스트하고 검증할 수 있습니다. 사전/사후 요청 프로세서 추가에 대해 자세히 알아보십시오. 3.
테스트 시나리오: 여러 요청을 연속으로 보내야 하거나, 연속적인 테스트 시나리오를 구축해야 하거나, 서로 다른 테스트 데이터로 요청을 반복해야 하는 경우, 테스트 시나리오를 생성하고 필요한 요청을 추가할 수 있습니다. 테스트 시나리오에 대해 자세히 알아보십시오. 4.
환경: API 요청을 만들 때 개발, 테스트, 프 로덕션 환경 간에 전환해야 하는 경우가 많습니다. Apidog를 사용하면 서로 다른 환경으로 요청을 편리하게 보낼 수 있습니다. 인터페이스의 오른쪽 상단 모서리에서 원하는 환경을 클릭하여 선택하기만 하면 됩니다. 환경 생성 및 사용에 대해 자세히 알아보십시오. 5.
목 서버: 목 서버를 사용하여 다른 시스템을 시뮬레이션하십시오. 실제 리소스에 연결하지 않고도 애플리케이션이 다른 API 및 시스템과 상호작용하는 방식을 테스트할 수 있습니다. 대신 Apidog를 사용하여 요청을 수락하고 응답을 반환함으로써 실제 API 서버의 동작을 시뮬레이션하는 목 서버를 설정할 수 있습니다. 목 서버 설정에 대해 자세히 알아보십시오. Apidog에서 통합 테스트 실행#
Apidog에서 통합 테스트를 설정한 후에는 다음과 같은 방법으로 실행할 수 있습니다.1.
수동: 단일 요청을 실행하거나 테스트 시나리오를 실행하여 테스트 보고서를 받을 수 있습니다. 테스트 시나리오 실행에 대해 자세히 알아보십시오. 2.
예약 자동화: "예약 작업"을 설정하여 지정된 시간에 구성된 자동화 테스트 시나리오를 자동으로 실행하고, 작업 실행 결과를 얻으며, 예약 테스트 및 회귀 테스트 요구 사항을 충족할 수 있습니다. 예약 작업에 대해 자세히 알아보십시오. 3.
CI/CD Pipeline: Apidog CLI를 사용하여 정기적인 애플리케이션 빌드 프로세스의 일부로 테스트 시나리오를 실행할 수 있습니다. 코드를 푸시할 때마다 테스트 스위트를 실행하고 Apidog에서 테스트 보고서를 확인하십시오. CI/CD 통합에 대해 자세히 알아보십시오. Modified at 2026-06-09 08:53:32