티스토리 뷰

728x90

faker.js는 Playwright를 위한 라이브러리는 아니지만 테스트 시 사용자의 입력값을 무작위로 입력하고자 할 때

유용하게 사용할 수 있는 라이브러리입니다.

 

설치

npm install --save-dev @faker-js/faker

 

Import

import { faker } from '@faker-js/faker/locale/ko';

 

활용 예

import { faker } from '@faker-js/faker/locale/ko';

// 테스트 데이터 생성
const { company, person, internet, phone } = faker;
const tempMobile: string = phone.number(); // 임의로 생성한 휴대폰 번호
export const fillData = {
    companyName: company.name(), // 회사명
    ceoName: person.fullName(), // 대표자명
    name: person.fullName(), // 담당자명
    email: internet.email(), // 이메일
    mobile: '010-' + tempMobile.substring(tempMobile.length - 8), // 휴대폰 번호 (한국 포맷인 010으로 치환)  
};

위 코드는 faker.js를 통해 회사명, 대표자명, 담당자명, 이메일, 휴대폰 번호 생성 예제입니다.

공식 API를 확인해보면 다양한 종류의 도메인을 지원하니 사용 전 확인해보시기 바랍니다.

 

공식 API 문서 : https://fakerjs.dev/api/

 

 

 

 

 

728x90