| 필드명 | 데이터 유형 | 옵션 | Null % |
|---|
테스트 데이터가 왜 필요한가요?
실제 운영 데이터는 개발·테스트·데모용으로 쓸 수 있는 경우가 거의 없어요. 개발 환경에서 실제 사용자 데이터를 사용하면 심각한 개인정보 문제가 생기고 GDPR, HIPAA 같은 규정을 위반할 수 있어요. 합성 테스트 데이터를 사용하면 실제 사람의 정보를 노출하지 않고도 데이터베이스 시드, 통합 테스트 작성, UI 목업 채우기, 소프트웨어 시연이 가능해요.
데이터 유형 참고
UUID v4 — RFC 4122 v4 기반 128비트 랜덤 식별자(표준 8-4-4-4-12 hex 형식). 어떤 데이터베이스에서든 기본 키로 사용 가능해요. 이메일 — 이름 앞·뒤 조각을 무작위로 조합하고 설정 가능한 도메인 접미사(gmail.com, example.com 등)를 붙인 허구의 주소예요. 전화번호 — 로케일 인식 형식: 미국은 (NXX) NXX-XXXX, 영국은 07XXX XXXXXX, 국제 형식은 현지 관행을 따라요. 신용카드 — Visa(4), Mastercard(5), Amex(3)의 올바른 BIN 접두사를 가진 Luhn 알고리즘 유효 번호. 실제 카드가 아니므로 결제 폼 유효성 검사 테스트에 안전하게 사용할 수 있어요.
내보내기 형식
JSON — 행당 하나의 객체로 이루어진 배열. 정렬 또는 압축 형식 선택 가능. JavaScript, Python 및 대부분의 언어에서 직접 파싱 가능해요. CSV — 쉼표 또는 탭 구분. Excel, Google Sheets, pandas, 데이터베이스 가져오기 도구와 호환돼요. 구분자를 포함하는 문자열 필드는 따옴표로 묶여요. SQL INSERT — MySQL, PostgreSQL, SQLite와 호환되는 표준 ANSI INSERT 구문. NULL 값은 SQL NULL로 출력돼요. 문자열 값은 작은따옴표로 이스케이프돼요.
자주 묻는 질문
-
모든 값은 소프트웨어 테스트 목적으로만 무작위로 생성된 샘플 데이터예요. 이름, 이메일, 전화번호, 주소, 신용카드 번호는 모두 허구예요. 생성된 신용카드 번호는 Luhn 검사를 통과하지만 실제 금융 수단이 아니에요.
-
최대 10,000행까지 생성할 수 있어요. 대용량 데이터셋(5,000개 이상)은 인터페이스 반응성을 유지하기 위해 청크 단위 백그라운드 생성을 사용해요. 진행 표시기가 생성 상태를 보여줘요.
-
아니요. 모든 데이터 생성은 브라우저 안에서 완전히 실행되는 JavaScript를 사용해요. 어떤 서버로도 데이터가 전송되지 않아요. 스키마와 생성된 데이터는 절대 기기를 벗어나지 않아요.
-
네. '스키마 저장'을 클릭하면 현재 필드 설정이 브라우저의 localStorage에 저장돼요. 이름을 붙여 최대 10개의 스키마를 저장하고 언제든 다시 불러올 수 있어요. JSON 파일로 내보내기/가져오기해서 동료와 공유할 수도 있어요.
-
SQL 내보내기는 MySQL, PostgreSQL, SQLite 및 대부분의 관계형 데이터베이스와 호환되는 표준 ANSI SQL INSERT 구문을 생성해요. 문자열 값은 작은따옴표로 이스케이프되고, NULL 값은 SQL NULL로 출력돼요.