실제 사용자 행동 트래픽 캡처로
테스트 패러다임의 전환

운영 환경의 실제 HTTP 트래픽을 캡처해 테스트 시나리오 구성에 활용합니다.

LoadTesterTarget
LoadTester

LoadTester는 실제 사용자 트래픽을 캡처·비식별화하고 별도의 스크립트 작성 없이 재생해 시스템 성능과 병목을 검증하는 성능 테스트 솔루션입니다.

THE PROBLEM

성능 테스트 도구가 있는데도,
왜 테스트 준비에는 여전히 많은 시간이 걸릴까요?

기존 성능 테스트 방식은 스크립트 작성·수정, 비즈니스 로직 공유, 테스트 데이터 가공과 변수 매핑을 반복적으로 요구하기 때문입니다. 서비스가 변경될 때마다 이러한 준비 작업이 다시 필요해 테스트 착수까지 많은 시간과 공수가 발생합니다.

과도한 내부 리소스 소모

외부 수행사에 로직을 설명하느라 핵심 개발 인력이 묶입니다. 툴 학습 곡선까지 더해져 실무자는 본연의 업무를 잃습니다.

데이터 관리의 딜레마

민감정보 비식별화가 프로젝트 병목이 됩니다. 테스트마다 데이터를 초기화하고 재가공해야 하는 비효율이 반복됩니다.

단절된 테스트 환경

동적 파라미터 하나가 바뀌면 테스트 흐름 전체가 끊깁니다. 작은 변경에도 스크립트 전면 수작업이 불가피합니다.

분산 워커 노드가 대상 시스템으로 부하 트래픽을 보내는 클러스터 다이어그램

운영 트래픽, 원본 그대로 캡처

WAS에 Capture Agent를 심어 트래픽을 복사하는 방식으로 수집해 운영 서비스에 미치는 영향을 낮춥니다.
민감정보 마스킹·조건 필터링·스케줄링으로 캡처를 유연하게 제어합니다.

무부하 트래픽 캡처
민감정보 마스킹
캡처 필터링
고객사 영역LoadTester요청응답WASCaptureAgent트래픽 필터링민감정보 마스킹트래픽 로그 저장

민감 데이터는
안전하게

수집 단계에서 정규식으로 PII를 자동 감지해
부분 마스킹·삭제 처리하며,

URL·메서드 조건과 카테고리별로
스크러빙 룰을 세밀하게 설정할 수 있습니다.

PII 자동 마스킹
템플릿 스크러빙
조건부 제어
scrubbed.json{"userId":"user123","name":"홍**","phone":"010-****-5678","email":"h***@example.com"}PII MASKED정규식 룰 매칭: name · phone · email 3건 마스킹

원하는 트래픽만 골라
영구적인 테스트 자산으로

필요한 구간의 트래픽만 골라 보관하고, 테스트 시나리오를 만들 때 재사용할 수 있습니다.

또한 다양한 조건 조합으로
유저 시나리오를 정밀 추출합니다.

트래픽 스냅샷
시나리오 추출
테스트 자산화

단일 요청을 넘어선
실제 사용자 여정 재현

다양한 데이터 가공 로직을 템플릿으로 재사용하고,
토큰·세션 ID 등 동적 파라미터를 실시간 자동 치환합니다.

API 호출 결과를 다음 요청에 자동 주입해
비즈니스 흐름을 끊김 없이 검증합니다.

템플릿 데이터 변환
동적 파라미터 매핑
데이터 체이닝
POST /api/login (로그인 요청)응답 내 Token 추출 및 변수 저장다음 요청 Header에 Token 자동 주입POST /api/payment (결제 요청 실행)

현실 그대로, 원하는 강도로
부하 발생

구성한 시나리오를 목표로 하는 동시 접속자 수 또는 TPS 기준만큼 실행합니다.

실 트래픽 재생
동시 접속자 제어
TPS 기준 실행
OriginalTrafficNaturalReplay

자주 묻는 질문

제품 도입 전 자주 묻는 질문을 모았습니다. 더 궁금한 점은 언제든 문의해 주세요.

LoadTester는 실제 운영 환경에서 발생하는 사용자 트래픽을 캡처하고 정제해, 테스트 환경에서 다시 재생하는 성능·부하 테스트 플랫폼입니다. 가상 사용자 시나리오를 처음부터 설계하는 대신 실제 API 호출 흐름을 테스트 데이터로 활용하며, 개인정보 마스킹과 동적 변수 매핑을 거쳐 목표 TPS와 동시 접속자 수준의 부하를 재현할 수 있습니다. 캡처한 트래픽은 스냅샷으로 저장해 이후 테스트에 다시 활용할 수도 있습니다.

써 보는게 가장 빠릅니다.

서비스 환경 변화 없이 원하는 방식에 따라 빠르게 테스트 및 적용 가능합니다

(Server Side 에이전트의 경우 별도 적용 요청 필요)