
이미지 출처: Mockaroo
애플리케이션 테스트, 시뮬레이션, 데이터 분석 학습을 위해서는 목업(mock) 데이터가 필수적입니다. Mockaroo는 이름, 전화번호, 주소 등 다양한 정보를 담은 현실적인 구조화 데이터를 엑셀(XLSX)을 포함한 여러 형식으로 손쉽게 생성할 수 있는 강력한 온라인 도구입니다.
이 가이드에서는 Mockaroo를 활용해 엑셀 목업 데이터를 생성하는 방법을 단계별로 자세히 알아보겠습니다.
Mockaroo란 무엇인가?
Mockaroo는 이름, 전화번호, 주소 등 원하는 유형의 맞춤형 데이터셋을 무료로 생성해 주는 온라인 도구입니다. 특히 다음과 같은 용도로 유용합니다.
- 애플리케이션 기능 테스트
- 데모용 샘플 데이터 제작
- 개발 중인 데이터베이스 채우기
- 실제 사용자 데이터 없이 데이터 분석 연습하기
1단계: Mockaroo 접속하기
- 공식 사이트(Mockaroo)에 접속합니다.
- 기본으로 id, first_name, last_name, email 같은 열이 구성된 예시 데이터셋이 화면에 나타납니다.
- 기본 필드를 그대로 사용하거나, 필요에 따라 자유롭게 커스터마이징할 수 있습니다.
- 각 행(row)은 데이터셋의 하나의 필드(field)를 의미합니다.
- 각 필드마다 다음 항목을 설정합니다.
- Field Name(필드명) 열에 원하는 이름을 입력합니다.
- 드롭다운 메뉴에서 Data Type(데이터 유형)을 선택합니다.
- 해당 데이터 유형에 맞는 세부 Options(옵션)을 설정합니다.

2단계: 필드 유형 선택하기
Mockaroo는 수십 가지 데이터 유형을 제공하므로, 만들고자 하는 데이터셋 성격에 맞게 골라 사용하면 됩니다.
- 새 열 추가: + Add Another Field 버튼을 클릭하면 새로운 컬럼을 생성할 수 있습니다.

- 열 이름 변경: 필드명을 클릭한 뒤 수정하거나 새 이름을 입력합니다.
- 데이터 유형 선택: Mockaroo가 미리 정의해 둔 다양한 유형 중에서 선택할 수 있습니다.
- 개인 정보: 이름(First Name), 성(Last Name), 이메일, 주소, 전화번호 등
- 비즈니스 정보: 회사명, 직책, 업종 등
- 숫자 데이터: 랜덤 정수, 소수, 통화 값 등
- 날짜 및 시간: 타임스탬프, 생년월일, 과거/미래 날짜 등
- 사용자 지정 수식(Custom Formula): SQL과 유사한 표현식으로 고급 데이터 생성 가능

3단계: 필드 옵션 설정하기
Mockaroo는 세부적인 커스터마이징 옵션도 함께 제공합니다.
- 포맷 옵션: 날짜(Date) 유형을 선택하면 YYYY-MM-DD, MM/DD/YYYY 등 원하는 날짜 형식을 지정할 수 있습니다.

날짜 형식 설정 화면:

- 범위 제한: 숫자 유형의 경우 최솟값(min)과 최댓값(max)을 지정할 수 있습니다.
- 커스텀 리스트: Custom List 데이터 유형을 사용하면 직접 정의한 값들만 출력되도록 설정할 수 있습니다.
4단계: 수식과 필드 간 종속성 추가하기
더 정교한 데이터셋이 필요하다면 다음 기능을 활용해 보세요.
- Formula 데이터 유형을 사용해 계산된 필드를 만들 수 있습니다.

- 필드 간 상관관계를 설정할 수 있습니다. 예를 들어 도시(city) 값을 특정 주(state)에 맞춰 생성되도록 지정할 수 있습니다.
- 가중치(weights)를 적용해 원하는 분포의 커스텀 데이터를 만들 수도 있습니다.
5단계: 출력 설정 구성하기
- 생성할 행(row) 수를 지정합니다. (무료 계정 기준 최대 1,000행)
- 출력 형식에서 Excel을 선택합니다.
- 추가 옵션을 설정합니다.
- 헤더 행(header row) 포함 여부
- 저장될 파일명 지정

6단계: 데이터 생성 후 다운로드하기
- GENERATE DATA 버튼을 누르면 즉시 데이터를 다운로드할 수 있습니다.
- 또는 PREVIEW 옵션으로 먼저 데이터를 확인한 뒤 다운로드할 수도 있습니다.

- 다운로드한 파일을 열어 목업 데이터가 의도대로 생성되었는지 확인합니다.
스키마 저장 및 재사용하기
계정을 만들면 작성한 스키마를 저장해 두었다가 언제든 다시 사용할 수 있습니다.
- Save Schema 버튼을 클릭합니다.
- 스키마에 이름을 붙여 저장합니다.
- 대시보드에서 저장된 스키마를 불러와 반복 작업 시간을 크게 줄일 수 있습니다.
실전 예제: 고객 데이터베이스 만들기
지금까지 배운 내용을 바탕으로 실제 감성의 고객 데이터베이스를 만들어 보겠습니다. 아래와 같이 필드를 구성합니다.
- Field Name: id / Type: Row Number
- Field Name: first_name / Type: First Name
- Field Name: last_name / Type: Last Name
- Field Name: email / Type: Formula / 값: lower(first_name) + "." + lower(last_name) + "@example.com"
- Field Name: phone / Type: Phone
- Field Name: address / Type: Street Address
- Field Name: city / Type: City
- Field Name: state / Type: State (US)
- Field Name: zip / Type: Postal Code
- Field Name: signup_date / Type: Date (최근 2년)
- Field Name: last_purchase / Type: Date (최근 6개월)
- Field Name: lifetime_value / Type: Number (소수점, 0~5000)

- PREVIEW를 선택해 데이터셋이 잘 구성되었는지 확인합니다.
- #Rows에서 행 수를 지정한 뒤 GENERATE DATA를 클릭합니다.

- 생성된 파일을 Mock_Data.xlsx로 저장합니다.

- 파일을 열어 목업 데이터가 올바르게 생성되었는지 검증합니다.

마치며
Mockaroo는 필요에 맞춘 엑셀 목업 데이터를 손쉽게 만들 수 있는 간단하면서도 강력한 도구입니다. 몇 번의 클릭만으로 수천 행의 현실적인 데이터를 순식간에 생성할 수 있어, 번거로운 수작업 입력에 소요되던 시간을 아끼고 다양하고 대표성 있는 데이터로 시스템을 검증할 수 있습니다. 오늘 소개한 가이드를 따라 하면 테스트와 개발 워크플로우에서 데이터 준비 부담을 확실히 덜 수 있을 것입니다.