세션 재전송과 부하 테스트
캡처한 요청은 그대로 다시 실행할 수 있으며, 각각 제 역할을 하는 두 가지 모드가 있습니다. 세션 재전송은 일련의 요청을 원래 순서대로 대량으로 재현하고(플로우 재현, 회귀 검증, 다른 환경 대상 재전송), 부하 테스트는 요청 하나에 고빈도 압력을 가하여 견디는지 시험합니다. 둘 다 캡처 기록에서 마우스 오른쪽 버튼으로 접근할 수 있으며, 서명 / 타임스탬프를 실은 비공개 API도 문제없이 실행됩니다.
1. “다시 보내는” 세 가지 방식, 각자의 역할
섹션 제목: “1. “다시 보내는” 세 가지 방식, 각자의 역할”캡처한 요청을 다시 보낸다는 같은 발상을 목적별로 나눴습니다.
| 기능 | 역할 |
|---|---|
| 작성 및 재전송 | 단일 요청의 편집과 재전송 |
| 세션 재전송 (이 페이지 전반부) | 여러 요청을 순서대로 대량 재전송하며 각각의 상태와 지연 관찰 |
| 부하 테스트 (이 페이지 후반부) | 단일 요청에 대한 고빈도 압력, 처리량과 지연 백분위수 측정 |
2. 세션 재전송: 일련의 요청을 대량으로 재현
섹션 제목: “2. 세션 재전송: 일련의 요청을 대량으로 재현”캡처한 일련의 요청을 원래 순서대로 대량으로 다시 실행하여 요청 시퀀스를 충실히 재현하며, 전체 시퀀스를 N회 반복하는 선택지도 있습니다.
접근 방법
- 캡처에서 시작: 캡처 목록에서 마우스 오른쪽 버튼으로 “이 요청 재전송”을 클릭하거나, 여러 개를 선택하고 “선택한 요청 재전송”.
- 수동으로 추가: 패널에서 “+ 요청 추가”, 각각을 그 자리에서 메서드 / URL / 파라미터 / 헤더 / Body까지 편집할 수 있습니다.
설정 가능 항목
- 반복 횟수: 전체 시퀀스를 N회 실행.
- 요청 간격: 각 요청 사이에 잠시 멈춤.
- 환경 전환: 환경을 골라 전체 시퀀스를 클릭 한 번으로 다른 환경 대상으로 재전송.
결과: 각 요청의 메서드, URL, 상태 코드, 지연과 함께 전체 진행 상황, 성공 / 실패 횟수, 총 소요 시간을 나열합니다.

언제 쓰나
- 다단계 플로우나 타이밍에 의존하는 문제를 재현할 때.
- 엔드포인트 그룹을 검증하는 일괄 회귀 테스트.
- 운영 환경에서 캡처한 한동안의 요청을 그대로 테스트 환경 대상으로 재전송할 때.
3. 부하 테스트: 단일 요청을 한계까지 밀어붙이기
섹션 제목: “3. 부하 테스트: 단일 요청을 한계까지 밀어붙이기”엔드포인트를 캡처했는데 견디는지 알고 싶으신가요? 아무 캡처 요청에서 마우스 오른쪽 버튼으로 “이 요청 부하 테스트”를 클릭하면 즉시 시작되며, 처리량과 지연 백분위수가 실시간으로 보고됩니다.
두 가지 진입점
섹션 제목: “두 가지 진입점”- 캡처 기록에서 바로 부하 테스트: 마우스 오른쪽 버튼으로 “이 요청 부하 테스트”를 클릭하면 메서드 / 주소 / 헤더 / 본문이 자동으로 이어지고 즉시 시작되며, 빠진 프로토콜은 채워집니다.
- 수동 구성: 도구 상자에서 “부하 테스트”를 열어 대상과 파라미터를 직접 채웁니다. 플로팅 창이며, 서로 간섭 없이 여러 창에서 여러 개의 독립적인 부하 테스트를 동시에 실행할 수 있습니다.
일반 부하 테스트 도구와 다른 점: 여기서는 캡처한 요청을 마우스 오른쪽 버튼으로 클릭해 부하 테스트하며, 파라미터를 다시 입력할 필요가 없습니다. “먼저 다른 곳에서 캡처한 뒤 손으로 부하 테스트 도구에 옮기는” 왕복 수고를 덜어줍니다.
두 가지 모드
섹션 제목: “두 가지 모드”- 일정 속도(QPS): 설정한 초당 요청 수로 압력을 고르게 가하며, 더 엄밀한 지연 측정 방법을 사용합니다. 그래서 p99 같은 테일 지연이 높은 부하에서도 정직하게 측정되고 인위적으로 낮게 나오지 않습니다. “X QPS에서 이 엔드포인트의 실제 지연”을 평가하기에 적합합니다. 이 엄밀함은 주로 이 모드에 적용됩니다.
- 동시성: 고정된 동시성으로 연속해서 쏘아 최대 처리량을 밀어붙입니다. “감당할 수 있는 한계”를 시험하기에 적합합니다.
설정 가능한 파라미터
섹션 제목: “설정 가능한 파라미터”- 요청: 메서드(GET / POST / PUT / PATCH / DELETE / HEAD), URL(프로토콜 선택 사항, https 자동 채움), Query 파라미터 테이블, 헤더 테이블, 본문(JSON / form / raw).
- 압력: 속도(1
100000 req/s), 동시성 / 연결 수(12000), 지속 시간(1~3600초, 고정된 총 횟수가 아니라 지속 시간 기준). - 고급: 리디렉션 따라가기, TLS 검증 건너뛰기.
- 연결: 자동 연결 재사용(keep-alive), HTTPS 대상에는 자동으로 HTTP/2 시도.
실시간 결과
섹션 제목: “실시간 결과”- 처리량: 큼직한 실시간 RPS 숫자와 실시간 처리량 꺾은선 그래프.
- 횟수: 전송 / 성공 / 오류 / 경과.
- 지연 백분위수(밀리초): p50 / p90 / p95 / p99 / p99.9 / max.
- 상태 코드 분포: 2xx / 3xx / 4xx / 5xx / error별 색상 구분 라벨.

언제든 멈출 수 있으며, 창을 닫으면 진행 중인 부하 테스트가 자동으로 멈춥니다.
4. 똑같이 강력한 요청 편집
섹션 제목: “4. 똑같이 강력한 요청 편집”세션 재전송이든 부하 테스트든, 요청 편집은 요청 작성기(Composer)와 같은 계보를 따릅니다. 환경 변수와 동적 값(UUID, 타임스탬프, nonce, Base64, MD5 / SHA, HMAC 서명, URL 인코딩 등)을 지원합니다. 그래서 서명 / 타임스탬프가 있어야만 통과시키는 비공개 API도 손으로 서명을 계산할 필요 없이 대량으로 재전송하고 부하 테스트할 수 있습니다.