가이드

테스트용 가짜 개인 데이터를 생성하는 방법

수량과 필요한 속성을 지정해 테스트용 가짜 개인 정보 레코드를 생성할 수 있습니다. 결과는 무작위로 달라질 수 있으므로 값의 형식과 화면 흐름을 확인하는 데 사용하세요.

도구 테스트용 가상 데이터 생성기

테스트 데이터가 필요한 상황

테스트 화면이나 입력 흐름을 점검할 때는 실제 업무 데이터와 다른, 무작위 가짜 개인 정보 레코드가 필요할 수 있습니다. 이 도구는 테스트 목적의 레코드를 만들며, 생성할 수량과 결과에 남길 속성을 조정할 수 있습니다. 회원가입 화면, 검색 목록, 표 형식의 상세 화면, 가져오기 기능처럼 여러 값의 표시 상태를 살펴보는 작업에 활용해 보세요.

기본 설정을 그대로 사용하면 이름, 성, 전체 이름, 이메일, 전화번호, 도로명 주소, 도시, 주, 우편번호, 생년월일, 사용자 이름 정보가 포함됩니다. 필요한 항목만 남기면 화면에서 확인할 범위를 좁힐 수 있고, 입력값이 적은 기능을 점검할 때 결과 구조도 간단해집니다. 다만 같은 조건으로 다시 실행해도 이름, 위치, 주소, 날짜, 연락처, 사용자 이름이 일치한다고 기대하기는 어렵습니다.

이 도구의 결과는 고정된 샘플을 반복해서 재현하는 목적보다 값의 형태와 화면 흐름을 살펴보는 목적에 맞습니다. 결과를 해석할 때는 어떤 속성을 선택했는지, 수량이 어떻게 처리되었는지, 입력한 로캘이 응답에 어떻게 반영되었는지를 각각 나누어 확인하면 좋습니다.

입력값을 정하고 실행하기

  1. 먼저 수량 입력란에 만들 레코드 수를 적습니다. 값을 비워 두면 기본 수량은 1개입니다. 입력값이 정수로 변환되면 결과 수량은 1개에서 50개 사이로 제한됩니다. 정수 변환에서 ValueError 또는 TypeError가 발생하는 입력은 1개로 처리되지만, 이 두 종류에 포함되지 않는 변환 실패까지 같은 방식으로 처리된다고 보기는 어렵습니다. 예를 들어 일부 입력에서는 OverflowError가 그대로 전파될 수 있으므로, 일반적인 정수 형태를 사용하세요.

  2. 기본 속성 묶음이 필요하면 속성 선택 입력을 기본값인 all로 둡니다. 특정 정보만 확인하려면 생성 가능한 속성 이름을 쉼표로 나누어 입력합니다. 각 이름의 앞뒤 공백은 정리되며, 실제로 생성 가능한 항목과 일치하는 이름만 결과에 남습니다. 일치하지 않는 이름은 새로운 속성으로 인식되지 않으므로, 원하는 항목의 이름을 임의로 바꾸지 않는 편이 좋습니다.

  3. 로캘 입력은 선택 사항으로 다룹니다. 값을 넣지 않으면 기본값은 en_US이고, 값을 입력하면 해당 텍스트가 응답에 그대로 반환됩니다. 로캘 입력이 있다고 해서 생성되는 이름, 주소, 날짜 또는 다른 값이 그 지역에 맞는 형태로 전환된다고 해석하지 마세요. 표시되는 생성 방식은 이 입력을 기준으로 값의 선택 방식을 바꾸지 않습니다.

  4. 수량과 속성 선택을 확인한 다음 생성을 실행합니다. 반환된 각 레코드에서 실제로 남은 항목과 레코드 개수를 살펴보세요. 이메일 항목을 선택했다면 값은 소문자 이름과 성, 무작위 숫자, example.com 도메인을 조합한 형태이며 @ 기호를 포함합니다.

  5. 생년월일 항목이 결과에 있을 때는 날짜의 표현도 확인합니다. 연도는 1960년부터 2009년까지, 월은 1부터 12까지, 일은 1부터 28일까지의 범위에서 선택되고, 표시는 네 자리 연도와 두 자리 월 및 일이 결합된 YYYY-MM-DD 형태입니다. 화면이 기대하는 날짜 칸의 길이와 구분 기호를 이 결과와 대조해 보세요.

반환된 레코드 읽기

결과를 받은 뒤에는 먼저 레코드 수를 살펴보세요. 입력한 수가 정수로 변환되고 1에서 50 사이에 들어왔다면 그 제한 범위 안에서 처리된 수량을 기준으로 결과를 읽어야 합니다. 입력을 생략했거나 특정 변환 오류가 발생했다면 기본 수량인 1개가 적용되었을 가능성도 함께 고려하세요.

다음으로 속성 구성을 확인합니다. all을 사용한 결과에는 기본 속성 묶음이 나타나고, 별도의 이름을 쉼표로 입력한 결과에는 일치한 항목만 남습니다. 예를 들어 이메일과 도시를 지정했다면 두 항목으로 구성된 결과 형태를 예상할 수 있습니다. 반대로 인식되지 않는 이름만 입력하면 그 이름이 새 항목으로 추가되지 않아 비어 있는 구성처럼 보일 수 있습니다.

값의 내용은 실행마다 달라질 수 있습니다. 따라서 한 번 나온 이름이나 숫자를 다음 실행에서 같은 값으로 얻는지보다, 테스트 화면이 각 값의 위치와 형식을 올바르게 처리하는지를 확인하는 데 초점을 맞추세요. 이메일의 @ 포함 여부와 생년월일의 자리 수처럼 형식 조건을 따로 점검하면 결과 확인이 수월합니다.

로캘 항목은 입력한 텍스트가 응답에 보존되는지 확인하는 대상으로 읽으세요. 그 값만 바꾸었다는 이유로 한국식 이름이나 주소, 지역별 날짜 표현이 생성되었다고 결론 내리면 안 됩니다. 속성 선택과 수량은 결과의 구조에 영향을 주지만, 로캘 입력의 반환과 값 생성 방식은 구분해서 판단해야 합니다.

사용 예시

회원 목록 화면의 필터 기능을 점검하기 위해 이메일과 도시 항목으로 구성된 가짜 레코드 3개를 요청합니다.

수량에 3을 입력하고 속성 선택란에 이메일과 도시를 쉼표로 구분해 적은 다음 생성을 실행합니다.

3개의 레코드가 반환되며 각 레코드에는 이메일과 도시 항목만 남는 형태입니다.

제한 사항

  • 로캘 입력만으로 생성값이 한국식으로 바뀐다고 볼 수 없고, 같은 설정을 다시 실행해도 이전 결과와 같은 값이 나온다고 기대할 수 없습니다.

자주 발생하는 오류

  • 선택한 속성이 빠졌다면 입력한 이름이 생성 가능한 속성 이름과 맞지 않거나 쉼표 구분이 올바르지 않을 수 있습니다. 앞뒤 공백을 정리하고 지원되는 이름을 쉼표로 나누어 다시 입력하세요.

자주 묻는 질문

생성할 레코드 수는 어떻게 정하나요?

수량을 입력하지 않은 경우에는 1개가 적용됩니다. 정수로 변환된 값은 1개에서 50개 사이로 제한되며, ValueError 또는 TypeError가 발생한 변환은 1개로 처리됩니다. 다른 종류의 변환 실패에는 같은 대체 처리가 적용된다고 단정할 수 없습니다.

필요한 속성만 선택할 수 있나요?

기본값인 all을 사용하지 않을 때는 쉼표로 나눈 이름 가운데 생성 가능한 속성과 일치하는 항목만 남습니다. 지원되지 않는 이름은 결과에 추가되지 않으므로, 선택하려는 항목의 이름을 확인해 입력해야 합니다.

로캘을 바꾸면 한국식 이름이나 주소가 생성되나요?

로캘 입력을 바꾸어도 생성값이 해당 지역의 이름이나 주소 형식으로 바뀐다고 볼 수는 없습니다. 입력한 로캘은 응답에 그대로 반환되고, 값을 생성하는 방식은 그 입력에 따라 분기하지 않습니다.

도구

테스트용 가상 데이터 생성기