대파양파애비
'Programming/etc' 카테고리의 글 목록

Backend dev?

Programming/etc

[Postman] 환경변수와 Script를 활용한 랜덤 데이터 생성부터 관계형 데이터 Seeding까지

개발을 하다 페이지네이션 관련 테스트를 진행해야 하는 상황이 생겼다. 관계형 데이터를 하나하나 매핑해서 적재하는 작업이 번거로워, 보다 간편한 방법을 찾던 중 이 방식을 활용해봤는데, 매우 유용해서 포스팅하게 되었다.  이번 포스팅에서는 Postman 환경변수와 Script를 활용해 랜덤 데이터부터 관계형 데이터(FK)까지 한 번에 생성해보고, 이후에 Collection Runner로 대량 데이터를 만들어 보는 과정을 정리해보려 한다. 특히 TypeORM 관계 설정(@ManyToOne, @ManyToMany 등)을 해둔 DB에 손쉽게 데이터를 넣을 수 있는 방법이라, 대규모 테스트에도 편리하게 활용할 수 있다.  일일히 넣기 귀찮은 Token 자동화부터, 랜덤한 데이터 생성, Runner로 대규모 데이터..