본문
로컬 테스트
로컬 테스트 개요
사용자가 테스트베드 웹에 접속하여 각 API를 호출하고, 테스트베드 서버가 해당 요청에 응답하여 결과를 확인 할 수 있는 환경을 제공합니다. 로컬 테스트를 통해 API 기능을 검증하고, 서비스 및 API 개발의 효율성을 확보할 수 있습니다.
- 테스트베드 API 서버(가상 서버)를 통해 개별 로컬 시나리오 기반 테스트를 수행할 수 있습니다.
- 회원의 경우 테스트베드 내 샘플 데이터를 이용하거나 사전 등록한 데이터를 기반으로 테스트 하실 수 있습니다.


- 참여기관의 개발 테스트 담당자가 「범정부 마이데이터ㅣ테스트베드」 웹 화면을 이용하여 전송요구, 전송지원, 정보요청 API 테스트 데이터로 테스트 하실 수 있습니다.
- 테스트베드 웹 화면에서 API 호출 및 응답 테스트가 진행됩니다.
- 테스트베드에서 발급하는 접근토큰은 모든 API를 호출할 수 있는 통합 접근토큰입니다.
테스트 진행 절차
SWAGGER UI의 접근토큰 발급 API를 사용하여 인증절차를 진행 한 뒤, 각 개별 API를 테스트 해 볼 수 있습니다.
- 테스트 할 전송지원/전송요구/정보요청API의 기본정보 확인 및 선택 &
테스트 데이터 선택 (사용자가 업로드한 테스트 데이터로 테스트 시) -
접근토큰 발급 SWAGGER UI API 호출 (SWAGGER UI)
- 이용하기 전에
- 현재 로컬 테스트 상 발급되는 접근토큰은 전체 Scope으로 설정되어 있습니다.
- 이는 로컬 테스트 과정에서 전송범위 변경 시 접근토큰을 여러 번 내려 받아 입력해야 하는 불편함을 위해 임의 설정된 것으로써 표준규격과는 다름을 참고해주시길 바랍니다.
- * 호출 테스트와 응답 테스트도 전체 Scope으로 설정되어 있습니다.
- 개별 API SWAGGER UI로 테스트 진행
테스트 진행 방식
- 단일 테스트 : 가상 API 서버를 통해 API 목록 전체를 조회하신 후 개별 API 동작 테스트를 수행할 수 있습니다.
- 시나리오 기반 테스트 : 가상 API 서버를 통해 마이데이터 시나리오 기반으로 필수 시나리오 또는 다수의 API를 선택하여 테스트를 순차적으로 수행할 수 있습니다.