es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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.

Tags:  , , , ,

Answer

  1. Avatar for 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 en false. Aquí tienes un ejemplo de cómo podría verse el archivo JSON:

    [
        {
            "collection": "Mi Colección",
            "request": "Solicitud 1",
            "enabled": false
        },
        {
            "collection": "Otra Colección",
            "request": "Solicitud 2",
            "enabled": false
        }
    ]
    

    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.

Comments are closed.