SANDBOX_ · 기능 소개 페이지
기능 검증 실험실
입력 검증, 오류, 응답 지연을 재현하고 실행 기록을 확인하세요.
체험할 수 있는 기능
시나리오 실행부터 결과 분석과 기록 관리까지, 실험실의 기능을 확인하세요.
실험 실행
- 시나리오 선택: 입력 검증, 서버 오류, 응답 지연 중 실험할 항목을 선택합니다.
- JSON 입력: 예시를 직접 편집하며, 최대 10,000자까지 입력할 수 있습니다.
- 예시 입력: 정상·이름 누락·잘못된 이메일·길이 경계·깨진 JSON·추가 필드를 클릭해 실행합니다.
- 폼·JSON 전환: 이름·이메일 입력폼과 JSON 편집기를 전환하며 입력을 수정합니다.
- 상세 입력 검증: 이름 1~80자·이메일 형식과 최대 120자·JSON 객체를 검사하고 실패 필드와 수정 안내를 제공합니다.
- 오류·재시도 실험: 400·401·403·429·500 오류와 최대 3회 재시도, 지정 횟수 실패 후 성공을 재현합니다.
- 지연·타임아웃·취소: 응답 지연과 시도당 제한 시간을 설정하고 대기·완료·시간 초과·취소를 비교합니다.
- 최근 결과 확인: 통과·실패·시뮬레이션 상태, 결과 설명과 실행 시각을 표시합니다.
- 안내형 미션: 이메일 오류 수정·타임아웃·두 번 실패 후 성공을 실제 실행하며 완료합니다.
- 일괄 검증: 선택한 정상·실패·경계 사례를 한 번에 실행하고 기대 결과와 비교합니다.
결과 분석
- 실행 기록 조회: 시나리오·결과·설명·시각을 최신순으로 표시하며, 최근 50건을 유지합니다.
- 검증 통과율: 입력 검증 실행 중 통과한 비율을 확인합니다.
- 실행 통계: 통과·실패·시뮬레이션 건수와 시나리오별 실행 건수·비율을 확인합니다.
- 실험 성공 판정: 예상한 오류도 성공으로 구분하며, 기대 일치율·측정 시간·재시도·취소·시간 초과를 집계합니다.
기록 관리
- 결과 필터: 전체·통과·실패·시뮬레이션별로 기록을 조회합니다.
- 실행 비교·다시 실행: 저장된 입력·조건·결과·시간을 비교하고 입력을 불러와 재실행합니다.
- CSV 내보내기: 필터와 관계없이 전체 실행 기록을 sandbox-runs.csv로 다운로드합니다.
- 실행 기록 삭제: 모든 기록을 지우고 빈 목록 상태를 확인합니다.
서비스 동작 실험
- 처리 타임라인: 단계별 상태·실측 시간·가상 데이터 변화를 확인합니다.
- 중복 요청·동시 수정: 중복 방지와 버전 충돌 감지를 켜고 끈 결과를 비교합니다.
- 검증 규칙: 필수 여부·최대 길이·이메일 형식을 편집하고 예시 입력에 적용합니다.
- 캐시: 사용·TTL·무효화·가상 시간을 조절하며 최신 값과 오래된 값을 비교합니다.
- 실패 복원·오프라인: 즉시 반영 후 복원, 대기열 처리 순서와 재전송 중복 방지를 체험합니다.
- 사용자 정의 시나리오: 설정과 기대 결과를 최대 6단계로 저장하고 순서대로 반복 실행합니다.
- 보호 통계: 중복 차단·충돌 감지·복원 성공률·캐시 적중률·단계별 시간을 집계합니다.
공통 기능
- 체험 화면 전환: 사용자·관리자 화면을 오가거나 다른 데모로 이동합니다.
- 데이터 유지·동기화: 브라우저에 기록을 저장해 새로고침 후에도 유지하고, 같은 브라우저의 다른 탭과 변경 사항을 공유합니다.
- 변경 충돌 검사: 다른 탭에서 변경한 데이터에 오래된 버전으로 저장하려는 경우를 감지합니다.
- 데모 초기화: 확인 창을 거쳐 이 기능의 데이터만 초기 상태로 되돌립니다.
- 상태 안내: 로딩·저장 오류·재시도·처리 성공·빈 결과를 구분해 표시합니다.
- 언어·화면 설정: 한국어·영어·일본어·중국어, 라이트·다크 모드와 모바일 레이아웃을 지원합니다.
체험 범위
입력 형식: {"name":"Demo","email":"demo@example.test"}. 실제 API 요청 없이 브라우저에서 재현합니다. Fluxon으로 개발된 데모 화면입니다. 사용자·관리자 화면은 같은 기능의 개인 데모 데이터를 공유합니다.