본문 바로가기
📌 Work/└ 업무 팁

[UTIL] 더미 데이터 만들기 - Mockaroo (SQL, JSON, 엑셀, XML, CSV)

by 쫄리_ 2023. 4. 22.
728x90
반응형

Mockaroo

www.mockaroo.com/

 

Mockaroo - Random Data Generator and API Mocking Tool | JSON / CSV / SQL / Excel

Mock your back-end API and start coding your UI today. It's hard to put together a meaningful UI prototype without making real requests to an API. By making real requests, you'll uncover problems with application flow, timing, and API design early, improvi

www.mockaroo.com

Mockaroo는 랜덤으로 데이터를 생성해주는 사이트입니다.

컬럼을 임시로 지정하고 관련 데이터 타입을 정해준 후 Generate를 하면 자동으로 데이터를 만들어 줍니다.

 


 

사용방법

메인 화면

모카루 처음 화면입니다.

위의 사진과 같이 표시한 각 기능을 합니다.

 

  • 컬럼명 : 출력될 컬럼의 이름을 추가할 수 있습니다.
  • 데이터 타입 : 랜덤으로 출력될 데이터가 어떤 타입인지 정할 수 있습니다.
    만약 휴대폰번호를 타입으로 선택하면 휴대폰 번호 형식의 데이터들이 랜덤으로 생성됩니다.
  • blank : 빈 데이터의 빈도율을 나타냅니다.
    만약 70%로 설정하면 null이나 빈값이 나올 확률이 70%가 됩니다.
  • Formula : 랜덤으로 나올 데이터에 직접 공식을 넣을 수 있습니다.
    예를 들어 랜덤으로 이름이 나오는 컬럼에 Formula로 ('이름 : ' + this) 을 설정하면
    이름 : [랜덤으로 나온 이름]으로 데이터가 나오게 됩니다.
    자세한 건 아래에 다루었습니다.
  • ADD ANOTHER FIELD : 새 컬럼 추가입니다.
  • ROWS : 자동 생성할 데이터 ROW 수 입니다.
  • FORMAT : 자동으로 출력할 데이터 형식(포맷)입니다.

 

 

타입 선택

데이터 타입은 아주 다양하게 있습니다.

위의 타입들 이외에 145개의 타입이 있으니 필요한 것 찾으셔서 사용하면 좋을 듯합니다.

 

 

 

 

FORMULA

데이터 공식입니다.

만약에 코딩을 조금 해보신 분들이라면 위의 내용처럼 예시를 보면 쉽게 알 수 있습니다.

만약 코딩을 안 해보셨다면.... 음.. 예시 보고 규칙을 좀 알아내서 해보시는 게 좋지 않을까요...;;

 

 

 

 

데이터 출력

랜덤으로 만들 데이터들의 형식을 정해주었다면 이제 데이터가 잘 나오는지 확인해봐야 합니다.

사이트 맨 아래에 초록색 바로 데이터를 출력하는 옵션이 있습니다.

 

다운로드를 격하게 누르고 싶지만.. 일단 PREVIEW를 눌러서 원하는 데이터가 잘 나오는지 확인해보는 것이 좋습니다.

 

PREVIEW를 누릅니다.

 

 

 

데이터 미리 보기 PREVIEW

이렇게 데이터가 잘 나오는지 확인할 수 있습니다.

PREVIEW는 최대 100까지만 예시로 보여줍니다.

 

위에 뽑은 데이터는 CSV 형식으로 출력한 데이터 예제입니다.

그래서 TABLE 형태로 볼 수 있는데 CSV는 콤마(,)로 데이터를 구분하는 포맷입니다.

위의 RAW라는 탭을 누르면 진짜 CSV 파일이 어떤 식으로 나오는지 볼 수 있습니다.

 

 

 

데이터 형식은 이렇게 많지만 그중 가장 많이 사용하는

SQL, JSON, 엑셀, XML, CSV 들을 출력한 PREVIEW만 보여드리겠습니다.

 

 

 

 

SCV

 

JSON

 

SQL

 

EXCEL

 

XML

 

 

 

 

다운로드

더미 데이터가 잘 나오는지 확인이 되면 원하는 형식으로 다운로드를 클릭합니다.

 

결과물

저는 SQL로 받았습니다.

DB에 하나하나 insert를 하기 힘든데 Mockaroo가 이렇게 자동으로 만들어주기 때문에 그대로 조금만 수정해서 DB에 저장하면 됩니다.

 

DB에 저장한 더미 데이터들

이렇게 DB에 더미 데이터를 넣어서 테스트를 잘해보고 있습니다.

더미 데이터 일일이 힘들게 만들지 마시고 편하게 만들어보시기 바랍니다.

728x90
반응형