Cómo añadir bibliotecas externas a Postman

Aprende a añadir librerías externas en Postman. Mejora tus pruebas y desarrollo de APIs con esta función simple y potente.

Daniel Costa

Daniel Costa

8 May 2025

Cómo añadir bibliotecas externas a Postman

¡Hola, entusiastas de las API! Todos sabemos que Postman es un punto de inflexión cuando se trata de optimizar el desarrollo de API y los flujos de trabajo de prueba. Pero, ¿y si pudieras inyectar aún más funcionalidad en tu entorno de Postman? ¡Aquí es donde entra la magia de las bibliotecas externas!

Añadir bibliotecas externas a Postman abre un tesoro de posibilidades. Imagina integrar a la perfección herramientas potentes como Moment.js para la manipulación de fechas, Lodash para las transformaciones de datos o incluso bibliotecas personalizadas adaptadas a tus necesidades específicas. Esta publicación será tu guía completa para aprovechar el potencial de las bibliotecas externas en Postman, haciendo que tu experiencia de prueba de API sea más fluida y eficiente que nunca.

¿Por qué usar bibliotecas externas en Postman?

Antes de sumergirnos en los detalles, exploremos las razones convincentes para aprovechar las bibliotecas externas:

Importación de bibliotecas externas: dos métodos potentes

Postman ofrece dos métodos principales para incorporar bibliotecas externas:

1. Obtención de una CDN (Content Delivery Network):

Muchas bibliotecas tienen versiones CDN alojadas en plataformas como jsDelivr o cdnjs. Esto te permite importar directamente el código de la biblioteca en Postman utilizando la función pm.sendRequest. Así es como:

Fetching external Libraries from a CDN

2. Carga desde una variable de colección:

Si prefieres evitar realizar una solicitud de API cada vez, puedes almacenar directamente el código de la biblioteca dentro de una variable de colección. Este es el proceso:

Recuerda, ambos métodos tienen sus ventajas. La obtención de una CDN mantiene limpio el código de tu colección, mientras que la carga desde una variable elimina la necesidad de solicitudes de API adicionales. ¡Elige el enfoque que mejor se adapte a tu flujo de trabajo!

Cómo importar bibliotecas externas en Apidog

Apidog es una plataforma de colaboración integrada diseñada para optimizar el ciclo de vida de la API. Combina las funcionalidades de varias herramientas como Postman, Swagger, Mock y JMeter en una sola plataforma.

button

Apidog contiene un motor de scripting basado en Javascript. Puedes utilizar scripts (fragmentos de código JavaScript) para añadir un comportamiento dinámico a las solicitudes de API o a las pruebas de colección.

Para importar bibliotecas que no están integradas pero que se han puesto a disposición en npm dinámicamente utilizando la función $$.liveRequire. Solo se admiten bibliotecas js puras, preferiblemente bibliotecas con la palabra browser escrita para admitir el funcionamiento del lado del navegador. Las bibliotecas que contienen extensiones de lenguaje como C/C++ no se admiten para la carga y se quedarán sin tiempo o excepciones.

A continuación, se muestra un ejemplo del uso de una biblioteca de clases JS no integrada.

// Get a single npm library: camelcase
$$.liveRequire("camelcase", (camelCase) => {
  camelCase("foo-bar"); // => 'fooBar'
});

//Get a multiple npm libraries: camelcase
$$.liveRequire(["camelcase", "md5"], (camelCase, md5) => {
  camelCase("foo-bar"); // => 'fooBar'
  md5("message"); // => '78e731027d8fd50ed642340b7c9a63b3'
});
using a non-built-in JS class library in Apidog

La sintaxis de script de Apidog es 100% compatible con la sintaxis de script de Postman. Los scripts de Postman se pueden migrar sin problemas a Apidog.

Query params
  1. Utiliza el script de postprocesador para escribir tu script personalizado para importar las bibliotecas
Use the postprocessor script to write your custom script

2. Envía la solicitud y analiza la respuesta en la pestaña de la consola

Send the request and analyze the answer in the console tab

Bibliotecas externas populares para potenciar tus pruebas de API

Ahora que sabes cómo hacerlo, exploremos algunas bibliotecas externas populares que pueden mejorar significativamente tu experiencia con Postman:

Estos son solo algunos ejemplos, ¡y el mundo de las bibliotecas externas es vasto! Explora y experimenta para encontrar las herramientas que complementen perfectamente tus necesidades de prueba de API.

Ejemplos en acción: dando vida a las bibliotecas en apidog y Postman

Para consolidar nuestra comprensión, exploremos ejemplos concretos del uso de bibliotecas populares en Apidog Postman:

Moment.js para la manipulación de fechas: Imagina que estás probando un punto final de API que requiere el formato de fecha. ¡Moment.js viene al rescate! Puedes importarlo utilizando uno de los métodos mencionados anteriormente y luego aprovechar sus funciones intuitivas para formatear, analizar y realizar cálculos en fechas dentro de tus pruebas de Postman.

Lodash para las transformaciones de datos: ¿Trabajas con estructuras de datos JSON complejas? Lodash ofrece una amplia gama de funciones de utilidad para filtrar, ordenar, agrupar y transformar datos. Integra Lodash en tu entorno de Postman para agilizar tus tareas de manejo de datos y escribir pruebas más concisas y expresivas.

Consejos profesionales para una integración perfecta de la biblioteca

A medida que profundices en el mundo de las bibliotecas externas, ten en cuenta estos consejos:

Conclusión

Añadir bibliotecas externas a Postman y Apidog es un proceso sencillo que puede mejorar enormemente tu flujo de trabajo de prueba y desarrollo de API. Al incorporar estas bibliotecas, puedes aprovechar funcionalidades adicionales, reducir la redundancia y aumentar la eficiencia de tus llamadas API. Recuerda, la clave es entender la documentación de la biblioteca que estás integrando y asegurarte de que es compatible con tu configuración actual. ¡Felices pruebas y desarrollo!

Practica el diseño de API en Apidog

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