Al probar las API, a menudo es necesario pasar números de teléfono al lado del servidor. Entonces, ¿cómo podemos generar números de teléfono aleatorios y pasarlos al lado del servidor de la API usando Postman, una herramienta para pruebas de API? En este artículo, proporcionaremos una explicación detallada del proceso.
Con una fácil generación de datos aleatorios, descubre qué otras características tiene para ofrecer Apidog haciendo clic en el botón a continuación.
Si deseas una forma más conveniente de generar números de teléfono y probar las API, Apidog ofrece una herramienta de "Generador de datos" incorporada que te permite generar fácilmente varios tipos de datos, incluidos los números de teléfono, de forma aleatoria. Apidog facilita la generación de datos aleatorios sin escribir scripts, lo que lo hace más conveniente que Postman.
¿Por qué pasar números de teléfono aleatorios en las pruebas de API?
Existen varios casos de uso típicos en los que es necesario pasar números de teléfono a una API durante las pruebas:
- Registro de usuario/Creación de perfil
Cuando los usuarios se registran en un sitio web o aplicación móvil, a menudo se les exige que proporcionen un número de teléfono como campo obligatorio. En este caso, el número de teléfono debe enviarse al servidor y almacenarse en el perfil del usuario. - Verificación de identidad/Autenticación de dos factores
Para los servicios financieros o las transacciones importantes, los números de teléfono se pueden utilizar para la verificación de identidad. Se pueden enviar contraseñas de un solo uso por SMS, o se puede realizar la autenticación de guía de voz por teléfono. - Confirmación de la dirección de envío/entrega
Al comprar productos en sitios de comercio electrónico, se les puede pedir a los clientes que proporcionen un número de teléfono junto con la dirección de entrega. Esto lo utiliza el transportista para contactar al destinatario si es necesario durante la entrega. - Marketing y promociones
Algunas empresas recopilan números de teléfono de clientes con fines de marketing, como el envío de mensajes SMS promocionales, la realización de encuestas telefónicas o la realización de llamadas de ventas. - Registro de contacto de emergencia
Es posible que se requieran números de teléfono en diversas situaciones, como el registro de contactos de emergencia durante las solicitudes de empleo o los eventos en línea.
Al utilizar números de teléfono aleatorios durante las pruebas de API, puedes simular casos de uso del mundo real y realizar pruebas más realistas.
¿Cómo generar números de teléfono aleatorios en Postman?
Postman es una herramienta popular para el desarrollo y las pruebas de API. Permite a los desarrolladores crear solicitudes HTTP y enviarlas a los puntos finales de la API, probando el comportamiento de la API e inspeccionando los datos de solicitud y respuesta.
Para generar números de teléfono aleatorios en Postman al probar las API, puedes utilizar scripts de prueba.

Guía paso a paso para generar números de teléfono aleatorios en Postman
Postman tiene una función de "Pre-request Script" que se ejecuta antes de enviar una solicitud. Aquí, puedes usar JavaScript para generar un número de teléfono aleatorio y almacenarlo en una variable de entorno.
Paso 1: Abre Postman y crea una nueva solicitud HTTP.

Paso 2: Ingresa la URL del punto final y los parámetros requeridos para la solicitud, luego cambia al "Pre-request Script" y pega el siguiente script:
// Define the phone number format
const phoneNumberFormat = '090-####-####';
// Function to generate random digits, also defining how many digits to generate
function getRandomDigit() {
return Math.floor(Math.random() * 11);
}
// Function to generate a phone number
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;
}
// Set the random phone number as an environment variable
pm.environment.set('randomPhoneNumber', generatePhoneNumber(phoneNumberFormat));
Este script genera un número de teléfono aleatorio de 11 dígitos que comienza con 090. El número de teléfono generado se almacena en la variable {{randomPhoneNumber}}.

Paso 3: En los parámetros de la solicitud, puedes hacer referencia a la variable {{randomPhoneNumber}} para pasar el número de teléfono generado al lado del servidor de la API.

Abre la "Consola" de Postman para confirmar que se ha pasado el número de teléfono generado.

Una forma más conveniente de pasar números de teléfono aleatorios con Apidog
En lugar de escribir manualmente scripts de prueba en Postman para generar y pasar números de teléfono aleatorios, Apidog proporciona una solución más conveniente con su herramienta Data Generator incorporada.
Con la herramienta Data Generator de Apidog, puedes generar fácilmente datos, incluidos números de teléfono, según tus necesidades al probar las API.
Paso 1: Abre Apidog y crea una nueva solicitud HTTP.
Paso 2: Al ingresar los valores de los parámetros, haz clic en el icono de la "varita mágica" para abrir la herramienta Data Generator. Selecciona "Número de teléfono" como el tipo de datos para generar.

Paso 3: Haz clic en el botón "Enviar" y puedes confirmar que se ha generado y pasado correctamente un número de teléfono aleatorio cambiando a la pestaña "Solicitud real".

Al utilizar la herramienta Data Generator de Apidog, puedes generar y pasar fácilmente números de teléfono aleatorios sin escribir manualmente scripts de prueba, lo que lo hace más conveniente que Postman para probar las API. Considera usar Apidog como una herramienta para pruebas de API más eficientes.
Además, Apidog también admite el script personalizado, si esta herramienta de generador de datos de Apidog no puede satisfacer tus necesidades. Puedes agregar scripts personalizados en la pestaña "Post-procesador" y luego completar el mismo script de prueba que Postman, luego puedes usar variables para enviar el número de teléfono aleatorio.
Conclusión
Hemos explicado cómo generar números de teléfono aleatorios y pasarlos al lado del servidor de la API usando Postman. En Postman, puedes usar JavaScript en el "Pre-request Script" para generar un número de teléfono aleatorio y almacenarlo en una variable de entorno. Luego, puedes hacer referencia al número de teléfono generado usando el formato {{randomPhoneNumber}} e incluirlo en los parámetros de la solicitud.
Además, si deseas una forma más conveniente de generar números de teléfono y probar las API, Apidog ofrece una herramienta de "Generador de datos" incorporada que te permite generar aleatoriamente varios tipos de datos, incluidos los números de teléfono. Apidog facilita la generación de datos aleatorios sin escribir scripts, lo que lo hace más conveniente que Postman.
Preparar datos de prueba apropiados es crucial para las pruebas de API. Al generar y utilizar números de teléfono aleatorios, puedes simular escenarios del mundo real y realizar pruebas más realistas. Utiliza herramientas como Postman y Apidog para realizar pruebas de API eficientes y completas.



