> For the complete documentation index, see [llms.txt](https://abi.gitbook.io/net-core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://abi.gitbook.io/net-core/12.-entrega-continua-continuous-delivery/15.4-ejecutando-las-colecciones-de-postman-despues-del-release.md).

# 15.4 Ejecutando las colecciones de Postman después del release

Puedes configurar el release para que una vez que se publiquen los servicios ejecutar las pruebas de postman.

### Configurando el Release.

Después de crear y generar el artifact, en Azure Devops entra a tu **Releases** y da clic en **Edit.**

![](/files/-M6gqp_kNLPMmFwfLP1x)

1. Da clic en el botón Add.

![](/files/-M6vFaMaGn3bNFgCRy5f)

2\. Selecciona Empty Job.

![](/files/-M6w11-MwPE2uiNFOgX7)

3\. Escribe el nombre en este caso será **Pruebas automáticas** y da clic en **Save.**

![](/files/-M6w2bvOQREEB9d2oC_U)

4\. Agrega algún comentario y cierra el Stage en el botón con la **X.**

5\. Da clic debajo del nombre donde dice **1 job, 0 task** para agregar las tareas de pruebas para postman.

![](/files/-M6w3J2OFtH8YAQlwS_q)

6\. Da clic en el botón + para agregar una tarea, busca **npm** el cual utilizaremos para instalar newman.

![](/files/-MX9w-PAedM_8nkCEF3j)

7\. Registra la información para instalar newman con los siguientes datos:

* Display name: Install newman
* Command: custom
* Command and arguments: install newman -g

![](/files/-MXAHxityGgAC33hKv7_)

8\. Nuevamente da clic en el botón **+** agrega otra tarea de **npm** para instalar **newman-reporter-htmlextra** el cual te permite generar una vista html con los resultados de los test con postman.

* Display name: Install newman Reporter Extra
* Command: custom
* Command and arguments: install -g newman-reporter-htmlextra

9\. Agrega al archivo .bat un eejemplo para utilizar este reporte.

```
call newman run Login/Login.postman_collection.json -e Login/Login.Azure.postman_environment.json -d Login/login.data.csv -x -r htmlextra --reporter-htmlextra-skipSensitiveData --reporter-htmlextra-showMarkdownLinks Results/report.html
```

10\. Nuevamente da clic en el botón **+** agrega ahora una tarea de **Command line** para ejecutar el archivo .bat.

* Display name: Testing with Postman
* Script: El nombre de tu archivo .bat. En este ejemplo es **azure.test.bat.**

![](/files/-MXAJnUxrt2wx4HhpfiD)

11\. Agrega una tarea de Publish Test Results para que Azure DevOps tome el resultado de las pruebas con postman.

* Display name: **Publish Postman testing.**
* Test result format:  El formato de las pruebas en este caso newman trabaja con **Junit.**
* Test results files: El archivo generado por newman es xml. Teclea ***\*/*****.xml** para buscar todos los archivos xml.
* Search Folder: Indica la ruta de la carpeta que tiene los resultados del test. $(System.DefaultWorkingDirectory)
* Test run title: Título para el resumen de las pruebas. En este ejemplo **Postman.**

![](/files/-MXAKPH7HxPmo_Fe4Jqo)

12\. Agrega una tarea Upload Postman HTML Report para agregar el reporte html a Azure DevOps.

* Display name: Upload Postman Html Report
* Report Path: La ruta de donde se genera el reporte html. **$(System.DefaultWorkingDirectory)/\_apis3445.CaducaRest/postmanTesting**
* Report tab name: Nombre del Tab que se muestra en Azure DevOps. **Postman.**

![](/files/-MXAM53SJ3VZovJ1Djg0)

13\. Por último da clic en **Save** y crea un nuevo Release.\
\
Al terminar en el release debes ver debajo de Automatic Test que se pasó el 100% de las pruebas. Da clic aquí para ver el detalle de las prueba.

![](/files/-MXANHAsaitvEx-fqE-V)

Puedes ver el detalle, por defecto solo te muestra los casos que fallaron, cambia el filtro y da clic en Clear para mostrar todos los reportes. Se muestra un test de TestGoogle, este es el test de selenium que se explicará en la siguiente sección.

![](/files/-MXAO6OMnd1R7v69I55D)

Da clic en un test para ver el detalle, en este caso cómo la prueba fue correcta no se muestra log.

![](/files/-MXAOXE7tD32SHcYsfiA)

Si das clic en Postman puedes ver el reporte html o descargarlo.

![](/files/-MXAP6qqtKn8005_PeAq)

El reporte incluye una sección con los comentarios agregados a la colección de postman y el resumen de los test.

![](/files/-MXAPIFMcTUI-058FJzB)

Puedes dar clic en Total Request para ver el resumen del servicio e ir expandiendo el detalle.

![](/files/-MXAPp6DluB6g0kqmpV4)
