DB 테이블 조회 테스트를 위해서
insert 쿼리를 다량으로 만들어
테스트 실행시
만들어둔 insert 쿼리가 자동으로 실행되게 하는것에 대한 포스팅이다.
mockaroo.com 사이트에서 더미 데이터를 제작해준다.
회원가입을 하지 않아도 되는 아주 편리한 사이트이다.
한가지 아쉬운 점은 한글 지원이 안됨 🫤
사이트에 진입하면 아래와 같은 화면이 나타난다.
Field Name
에는 필드 (table 컬럼) 이름을 적어주고
Type
부분은 입력할 데이터를 선택해주는데,
Type 클릭시 창이 나타난다.
이때 우측 상단의 돋보기 칸에 원하는 데이터 종류를 입력해주거나,
창의 하단 중앙부분에 영어로 상세 조건을 입력하면 AI가 데이터를 만들어준다! 🙊
AI 에게 한국어 이름을 부탁해봄! 결과 화면 🔻
입력 후 Rows
, Format
, Table Name
을 작성해준 후 ,
하단의 PREVIEW 버튼을 눌러서 확인 !
PREVIEW 버튼을 눌러서 보면 데이터가 최대 100개밖에 안나오기 때문에,
더 많은 데이터를 원하면 GENERATE DATA
버튼을 눌러서 파일을 다운받아야 한다.
GENERATE DATA 버튼을 누르면 Table Name.Format
으로 파일이 다운로드 됨!
이제 이 파일을 data.sql
로 이름을 변경해준다.
만들어진 sql 파일을
src/test폴더의 하위에 resource
폴더를 만들어 준 후,
resource 폴더에 data.sql 파일을 넣어준다.
src/main/resource 하위에 data.sql 파일을 넣어준다.
끝!
이제 테스트 또는 어플리케이션을 실행하면 됨!