Ejemplos de scripts de prueba de Postman que necesitas conocer

Familiarízate con scripts de prueba Postman para validar código de estado, formato y contenido JSON, y manejar errores.

Daniel Costa

Daniel Costa

22 December 2025

Ejemplos de scripts de prueba de Postman que necesitas conocer

Apidog para empresas

Despliegue local

SSO & RBAC

Conforme con SOC 2

Explorar Apidog Enterprise

En el ámbito del desarrollo de API, las pruebas exhaustivas son cruciales para garantizar la funcionalidad y la fiabilidad. Postman, un cliente de API popular, ofrece sólidas capacidades de prueba a través de su función de scripting.

💡
¿Estás buscando una herramienta de API para reemplazar Postman? No busques más: ¡te presentamos Apidog!

Apidog es una herramienta de desarrollo de API todo en uno que proporciona a los desarrolladores todas las herramientas necesarias para todo el ciclo de vida de la API. Esto elimina la necesidad de otras aplicaciones.

Para obtener más información sobre Apidog, ¡asegúrate de hacer clic en el botón de abajo! 👇 
button

Este artículo profundiza en ejemplos prácticos de scripts de prueba de Postman, proporcionando a los desarrolladores una comprensión clara de cómo aprovechar esta funcionalidad para una validación de API eficaz.

Roles de los scripts de prueba de Postman

Validación de respuestas de API

Manejo de errores y casos extremos

Automatización de tareas repetitivas

Mejora de la mantenibilidad y la colaboración

Simplificación de validaciones complejas

Beneficios de usar scripts de prueba de Postman

Mayor eficiencia y automatización

Mayor fiabilidad y mantenibilidad de la API

Mayor confianza del desarrollador

Colaboración y documentación optimizadas

Ejemplos de scripts de prueba de Postman

Aquí hay cuatro ejemplos de código que muestran scripts de prueba de Postman con una complejidad creciente.

Ejemplo 1: verificación del código de estado

pm.test("Solicitud GET exitosa", () => {
  pm.response.to.have.status(200);
});

Explicación del código:

Este script comprueba si la API responde con un código de estado 200 (OK), lo que indica una solicitud GET exitosa.

Ejemplo 2: validación de la estructura de la respuesta JSON

pm.test("La respuesta tiene las propiedades esperadas", () => {
  pm.expect(pm.response.json()).to.have.property("name");
  pm.expect(pm.response.json()).to.have.property("id").to.be.a("number");
});

Explicación del código:

Este script garantiza que la respuesta JSON contenga propiedades específicas ( name e id ) y verifica que la propiedad id sea un número.

Ejemplo 3: uso de variables de entorno

const baseUrl = pm.environment.get("apiUrl");
const expectedUserId = pm.environment.get("userId");

pm.test("GET Usuario por ID", () => {
  pm.expect(pm.response.json().id).to.equal(expectedUserId);
});

pm.sendRequest(baseUrl + "/users/" + expectedUserId);

Explicación del código:

Este ejemplo utiliza variables de entorno para la URL base y el ID de usuario esperado. A continuación, el script valida si el id de los datos de respuesta coincide con el ID de usuario esperado almacenado en el entorno.

Ejemplo 4: manejo de errores con aserciones de Chai

pm.test("Manejo de errores para un usuario inexistente", () => {
  pm.expect(pm.response.code).to.equal(404);
  pm.expect(pm.response.json().error).to.equal("Usuario no encontrado");

  // Uso de aserciones de Chai para validaciones complejas
  pm.expect(pm.response.json().message).to.contain("El ID de usuario solicitado no existe");
});

pm.sendRequest("http://localhost:3000/users/12345"); // Suponiendo un ID de usuario inexistente

Explicación del código:

Este script comprueba si hay un código de error 404 y valida la presencia de mensajes de error específicos en la respuesta. Además, aprovecha las aserciones de Chai para verificar si el mensaje de error contiene una cadena específica, lo que demuestra capacidades de validación más complejas.

Crea APIs cómodamente con Apidog

Si estás buscando una alternativa a Postman, asegúrate de considerar probar Apidog, una herramienta integral de desarrollo de API que proporciona funcionalidades más lujosas.

interfaz de apidog
button

Importa APIs a Apidog para su modificación

Da tu primer paso para perfeccionar tu API importándola a Apidog. Apidog admite varios tipos de archivos de API, incluidos OpenAPI (o Swagger), Postman e Insomnia.

importando api a apidog

Primero, abre la sección Configuración en tu proyecto y localiza el botón Importar datos que se encuentra en Administración de datos. Si no encuentras el tipo de archivo que deseas importar, ¡no te preocupes! Simplemente arrastra y suelta el archivo en la parte inferior de la pantalla.

Añadir scripts de prueba en Apidog

Una vez que hayas terminado de importar tu API o crear un nuevo proyecto en Apidog, puedes proceder a añadir scripts de prueba.

apidog añadir script personalizado

En la sección Editar de tu API, localiza el encabezado Preprocesadores. Deberías encontrar una barra que está etiquetada como Script personalizado. Aquí es donde puedes implementar scripts personalizados para tus solicitudes de API. Si tienes problemas para averiguar qué escribir, también puedes seleccionar las opciones de Fragmento de código que se encuentran a la derecha del espacio de código.

button

Conclusión

Los scripts de prueba de Postman permiten a los desarrolladores mejorar sus prácticas de prueba de API. Al automatizar las tareas repetitivas y permitir validaciones exhaustivas, los scripts agilizan el proceso de desarrollo y mejoran la calidad y la fiabilidad generales de las API.

Desde las comprobaciones básicas del código de estado hasta las verificaciones de datos complejas con el manejo de errores, las capacidades de scripting dentro de Postman proporcionan una solución potente y flexible para las pruebas de API. Te animamos a explorar el vasto potencial de los scripts de prueba de Postman y a aprovecharlos para garantizar que tus API funcionen a la perfección y ofrezcan experiencias excepcionales.

Explore more

Servidor MCP de Snowflake: ¿Cómo usarlo?

Servidor MCP de Snowflake: ¿Cómo usarlo?

Descubre cómo configurar Snowflake MCP Server para acceso a bases de datos y explora las funciones de Apidog MCP Server para conectar especificaciones API a asistentes IA, impulsando la productividad con desarrollo API asistido por IA.

15 April 2025

Cómo usar el servidor MCP de BigQuery

Cómo usar el servidor MCP de BigQuery

Descubre BigQuery MCP Server para acceso a datos y Apidog MCP Server para conectar especificaciones API a IA, mejorando productividad y calidad del código con desarrollo API asistido por IA.

15 April 2025

Cómo configurar el servidor Mobile Next MCP para la automatización móvil

Cómo configurar el servidor Mobile Next MCP para la automatización móvil

Esta guía te explica cómo configurar Mobile Next MCP Server para pruebas de automatización móvil y cómo Apidog MCP Server transforma tu flujo de trabajo de desarrollo API conectando asistentes IA a tus especificaciones API.

10 April 2025

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs