API를 테스트할 때 종종 전화번호를 서버 측으로 전송할 필요가 있습니다. 그렇다면 Postman을 사용하여 임의의 전화번호를 생성하고 API 서버 측으로 어떻게 전송할 수 있을까요? 이 기사에서는 이 프로세스에 대한 자세한 설명을 제공하겠습니다.
쉬운 임의 데이터 생성을 통해 아래 버튼을 클릭하여 Apidog이 제공하는 다른 기능을 확인해 보세요.
전화번호를 생성하고 API를 테스트하는 더 편리한 방법을 원하면, Apidog는 전화번호를 포함한 다양한 유형의 데이터를 쉽게 생성할 수 있는 내장 "데이터 생성기" 도구를 제공합니다. Apidog는 스크립트를 작성하지 않고도 임의 데이터를 생성할 수 있게 하여 Postman보다 더 편리합니다.
API 테스트에서 임의의 전화번호를 전송해야 하는 이유는 무엇인가요?
테스트 중 API에 전화번호를 전송해야 하는 몇 가지 일반적인 사용 사례가 있습니다:
- 사용자 등록/프로필 생성
사용자가 웹사이트나 모바일 앱에 등록할 때 전화번호를 필수 필드로 제공해야 하는 경우가 많습니다. 이 경우 전화번호는 서버에 전송되어 사용자의 프로필에 저장되어야 합니다. - 신원 확인/이중 인증
금융 서비스나 중요한 거래의 경우, 전화번호가 신원 확인에 사용될 수 있습니다. 일회용 비밀번호가 SMS로 전송되거나 음성 안내 인증이 전화로 진행될 수 있습니다. - 배송/배송 주소 확인
전자상거래 사이트에서 제품을 구매할 때 고객은 배송 주소와 함께 전화번호를 제공해야 할 수 있습니다. 이는 배송업체가 필요 시 수신자에게 연락하는 데 사용됩니다. - 마케팅 및 프로모션
일부 회사는 프로모션 SMS 메시지를 보내거나, 전화 설문조사를 실시하거나, 판매 전화를 하는 등 마케팅 목적으로 고객 전화번호를 수집합니다. - 긴급 연락처 등록
전화번호는 취업 지원이나 온라인 이벤트 중 긴급 연락처를 등록하는 등의 다양한 상황에서 필요할 수 있습니다.
API 테스트에서 임의 전화번호를 사용하면 실제 사용 사례를 시뮬레이션하고 더 현실적인 테스트를 진행할 수 있습니다.
Postman에서 임의 전화번호를 생성하는 방법
Postman은 API 개발 및 테스트를 위한 인기 도구입니다. 개발자는 HTTP 요청을 생성하고 이를 API 엔드포인트에 전송하여 API의 동작을 테스트하고 요청 및 응답 데이터를 검사할 수 있습니다.
API를 테스트할 때 Postman에서 임의의 전화번호를 생성하려면 테스트 스크립트를 사용할 수 있습니다.

Postman에서 임의 전화번호를 생성하는 단계별 가이드
Postman에는 요청을 전송하기 전에 실행되는 "사전 요청 스크립트" 기능이 있습니다. 여기에서 JavaScript를 사용하여 임의 전화번호를 생성하고 이를 환경 변수에 저장할 수 있습니다.
단계 1: Postman을 열고 새 HTTP 요청을 생성합니다.

단계 2: 요청에 필요한 엔드포인트 URL과 매개변수를 입력한 후 "사전 요청 스크립트"로 전환하고 다음 스크립트를 붙여넣습니다:
// 전화번호 형식 정의
const phoneNumberFormat = '090-####-####';
// 임의의 숫자를 생성하는 함수, 생성할 숫자 개수 정의
function getRandomDigit() {
return Math.floor(Math.random() * 11);
}
// 전화번호를 생성하는 함수
function generatePhoneNumber(format) {
let phoneNumber = '';
for (let i = 0; i < format.length; i++) {
const char = format[i];
if (char === '#') {
phoneNumber += getRandomDigit();
} else {
phoneNumber += char;
}
}
return phoneNumber;
}
// 임의 전화번호를 환경 변수로 설정
pm.environment.set('randomPhoneNumber', generatePhoneNumber(phoneNumberFormat));
이 스크립트는 090으로 시작하는 임의의 11자리 전화번호를 생성합니다. 생성된 전화번호는 {{randomPhoneNumber}}
변수에 저장됩니다.

단계 3: 요청 매개변수에서 {{randomPhoneNumber}}
변수를 참조하여 생성된 전화번호를 API 서버로 전송할 수 있습니다.

Postman "콘솔"을 열어 생성된 전화번호가 전송되었는지 확인합니다.

Apidog로 임의 전화번호를 더 편리하게 전송하기
임의 전화번호를 생성하고 전달하기 위해 Postman에서 수동으로 테스트 스크립트를 작성하는 대신, Apidog는 내장된 데이터 생성기 도구로 더 편리한 솔루션을 제공합니다.
Apidog의 데이터 생성기 도구를 사용하면 API 테스트 시 필요에 따라 전화번호를 포함한 데이터를 쉽게 생성할 수 있습니다.
단계 1: Apidog를 열고 새 HTTP 요청을 생성합니다.
단계 2: 매개변수 값을 입력할 때 "마법 지팡이" 아이콘을 클릭하여 데이터 생성기 도구를 엽니다. 데이터 유형으로 "전화번호"를 선택합니다.

단계 3: "전송" 버튼을 클릭하면 "실제 요청" 탭으로 전환하여 임의 전화번호가 성공적으로 생성되고 전송되었는지 확인할 수 있습니다.

Apidog의 데이터 생성기 도구를 활용하면 수동으로 테스트 스크립트를 작성하지 않고서도 임의 전화번호를 쉽게 생성하고 전달할 수 있어 API 테스트 시 Postman보다 더 편리합니다. 더 효율적인 API 테스트를 위해 Apidog를 도구로 고려해 보세요.
또한 Apidog는 이 데이터 생성기 도구가 요구 사항을 충족하지 않는 경우 사용자 정의 스크립트를 지원합니다. "후처리기" 탭에 사용자 정의 스크립트를 추가하고 Postman과 동일한 테스트 스크립트를 입력하면 변수를 사용하여 임의 전화번호를 전송할 수 있습니다.
결론
우리는 임의 전화번호를 생성하고 이를 API 서버 측으로 전송하는 방법을 Postman을 사용하여 설명했습니다. Postman에서 "사전 요청 스크립트"에서 JavaScript를 사용하여 임의 전화번호를 생성하고 이를 환경 변수에 저장할 수 있습니다. 그런 다음 {{randomPhoneNumber}}
형식을 사용하여 생성된 전화번호를 참조하고 이를 요청 매개변수에 포함할 수 있습니다.
또한 전화번호를 생성하고 API를 테스트하는 더 편리한 방법을 원하면 Apidog는 전화번호를 포함한 다양한 유형의 데이터를 임의로 생성할 수 있는 내장 "데이터 생성기" 도구를 제공합니다. Apidog는 스크립트를 작성하지 않고도 임의 데이터를 쉽게 생성할 수 있도록 하여 Postman보다 더 편리합니다.
적절한 테스트 데이터를 준비하는 것은 API 테스트 시 매우 중요합니다. 임의 전화번호를 생성하고 이를 사용하면 실제 시나리오를 시뮬레이션하고 더욱 현실적인 테스트를 수행할 수 있습니다. Postman 및 Apidog와 같은 도구를 활용하여 효율적이고 포괄적인 API 테스트를 수행하십시오.