API 도구 기초집LESSON 18
컬렉션 실행과 API 회귀 테스트 기초
난이도입문 → 초급
예상 시간30분
선수지식이전 강의
18강. 컬렉션 실행과 API 회귀 테스트 기초
1. 이번 강의에서 해결할 문제
게임 기록·랭킹 API를 테스트하면서 요청 순서와 테스트 데이터를 통제해 컬렉션을 반복 실행하는 문제를 해결합니다. 수동으로 한 번 성공하는 데서 끝내지 않고 같은 결과를 다시 확인할 수 있는 요청으로 남깁니다.
2. 학습 목표
3. 핵심 개념
회귀 테스트는 이전에 되던 계약이 변경 뒤에도 유지되는지 반복 확인합니다. Collection Runner는 폴더나 컬렉션 요청을 순서대로 실행하고 assertion 결과를 모읍니다. 순서 의존성을 최소화하되 생성→조회→수정→삭제처럼 수명 주기가 필요한 시나리오는 준비와 정리를 명확히 합니다.
4. 단계별 실습
실습 경로: C:\dev\game-ranking-api-tests
- Runner에서
Game Ranking API와game-ranking-local환경을 선택합니다. - 한 번 실행해 모든 요청과 테스트 결과를 확인합니다.
- 두 번째 실행에서 중복 생성이나 남은 데이터 때문에 깨지는지 확인합니다.
- 실패한 요청의 이름, assertion, 실제 상태를 기록하고 원인을 분류합니다.
PowerShell
$baseUrl = "http://127.0.0.1:8000"
Invoke-RestMethod -Uri "$baseUrl/health" | Out-Null
Write-Host "서버 준비 확인 완료 - Postman Collection Runner를 실행하세요."
Postman의 버튼·탭 이름은 버전에 따라 달라질 수 있습니다. 메뉴가 다르면 설치된 앱의 도움말과 Postman 공식 문서를 먼저 확인합니다.
5. 요청과 응답이 동작하는 이유
Runner는 저장된 순서대로 변수와 스크립트를 적용합니다. 테스트 실패는 HTTP 실패, assertion 실패, 준비 데이터 실패로 나눠야 정확히 수정할 수 있습니다. 반복 실행 성공은 테스트 격리 수준을 보여 줍니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2컬렉션 실행과 API 회귀 테스트 기초 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
18강. 컬렉션 실행과 API 회귀 테스트 기초 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.