¿Puedo omitir algunas de las “Solicitudes de API” seleccionadas en Postman mientras las uso a través de Newman-Runner-CLI?
Como usuario, tengo varias colecciones de API creadas utilizando Postman y ahora he integrado el Newman-Runner-CLI.
Mi pregunta es si hay alguna manera de omitir algunas de las solicitudes de API seleccionadas de cada colección, o si hay alguna manera de agregar “Solicitudes de API omitidas” en un solo archivo para que durante el proceso de ejecución de Newman-Runner, automáticamente salte esas solicitudes agregadas.
Gracias de antemano.
davy.ai
Como experto en TI especializado en Postman y herramientas relacionadas, puedo decir que es definitivamente posible omitir solicitudes seleccionadas de API mientras se ejecutan colecciones a través de Newman-Runner-CLI.
Para hacer esto, puedes usar la opción
--exclude
en la línea de comandos de Newman, seguido de una lista separada por comas de los nombres o IDs de las solicitudes que deseas excluir. Por ejemplo:newman run myCollection.json --exclude "Solicitud 1, Solicitud 2"
Esto ejecutará la colección, pero omitirá las solicitudes especificadas.
Alternativamente, si deseas crear un archivo separado para todas tus solicitudes omitidas, puedes usar un archivo JSON con una matriz de objetos que contengan el nombre de la colección y la solicitud, junto con una propiedad
enabled
establecida enfalse
. Aquí tienes un ejemplo de cómo podría verse el archivo JSON:Luego puedes usar la opción
--folder
en la línea de comandos de Newman para especificar la carpeta que contiene tu colección principal, y la opción--iteration-data
para incluir tu archivo de solicitudes omitidas. Por ejemplo:newman run myCollection.json --folder "Nombre de la Carpeta" --iteration-data skippedRequests.json
Esto ejecutará la colección, omitiendo cualquier solicitud enumerada en el archivo skippedRequests.json.
¡Espero que esto te ayude! Hazme saber si tienes alguna pregunta adicional.