studio
2020.10
false
UiPath logo, featuring letters U and I in white
Sin asistencia
Guía de usuario de Studio
Last updated 20 de dic. de 2023

Automatización de prueba de API

Studio Pro admite proyectos de Automatización de pruebas de API gracias a su integración con Postman, una herramienta de desarrollo de software para realizar llamadas de prueba a las API. Esta integración también incluye Newman, un ejecutador de recopilaciones de línea de comandos para Postman con el que ejecutar y probar una recopilación directamente desde la línea de comandos.

Las recopilaciones de API creadas en Postman pueden importarse en Studio Pro mediante el asistente Nuevo servicio para bibliotecas; el acceso a la recopilación se concede con la clave de la API de Postman. Las recopilaciones importadas pueden usarse para proyectos de prueba. Más información sobre los requisitos previos de Postman, aquí.

En el contexto de la prueba, las recopilaciones Postman importadas en las bibliotecas de Studio Pro pueden publicarse como paquete .nupkg local, o en Orchestrator, para ser luego instaladas como dependencias en proyectos de automatización de pruebas.

Ejemplo de Automatización de pruebas de API

El siguiente ejemplo utiliza una recopilación de datos definidos en Postman, lo importa a una biblioteca de Studio Pro, publica la biblioteca junto a la recopilación, la instala en un proyecto de prueba, y utiliza actividades de prueba del paquete UiPath.Testing.Activities para verificar el uso de los datos.

Los casos de prueba están diseñados para un flujo de trabajo que solicita préstamos automáticamente y luego recupera sus datos para los clientes bancarios.

Para comprobar los requisitos previos de Postman y Newman, consulta esta página.

Define una Recopilación de datos

Define una recopilación de datos o importa una recopilación existente a tu espacio de trabajo actual en Postman. Creamos una recopilación de datos para solicitar préstamos, además de recuperar y borrar sus datos. Cuando se utiliza en un proyecto de pruebas de la API, dicha recopilación comprueba si la lógica de nuestro flujo de trabajo es correcta.



Importar Recopilaciones

Para importar una recopilación en Studio Pro, crea un proyecto de biblioteca y utiliza la ventana Nuevo servicio. El acceso a la recopilación se otorga con la clave de la API de Postman. Añade esta clave al campo Archivo o Enlace y haz clic en Cargar.



Selecciona solo los puntos finales que te gustaría cargar en tu proyecto, y añade un nuevo Espacio para nombres si fuera necesario.

Comprueba la caja de Recopilaciones vinculadas para que se utilice un vínculo y se ejecute la versión más reciente de tu recopilación en el tiempo de ejecución, en lugar de una versión almacenada de forma local. Haz clic en Guardar cuando lo hayas hecho.

Utilizar Recopilaciones de datos

Una vez importada la recopilación en la biblioteca de Studio Pro, sus puntos finales se transforman automáticamente en actividades, disponibles en la pestaña Actividades, bajo el Espacio para nombres que hayas establecido previamente.



En nuestro ejemplo, hemos creado un archivo Secuencia independiente para cada actividad generada a partir de los puntos finales.



Tras añadir una actividad, añade el entorno de Postman (entre comillas "") en el panel Propiedades.


Los valores de los datos definidos en la recopilación de Postman se importan como Argumentos:



Las bibliotecas pueden publicarse de forma local o en Orchestrator como paquete .nupkg.

Carga una biblioteca en un proyecto de prueba de API

  1. Crea un proyecto de prueba en Studio utilizando el tipo de proyecto Probar automatización.



  2. Instala la biblioteca publicada como dependencia utilizando la ventana Administrar paquetes.



  3. Los archivos de Secuencia definidos previamente en la biblioteca ya están disponibles en el panel Actividades bajo el espacio para nombres de la biblioteca, junto con las actividades generadas a partir de la importación de Postman.



  4. Utiliza estas actividades en tu proyecto de automatización de pruebas de la API, combinado con actividades del paquete UiPath.Testing.Activities. Creamos un proyecto de prueba para verificar los datos introducidos al solicitar un préstamo en nuestra aplicación de prueba. Esta pequeña prueba utiliza un conjunto de variables codificadas, visibles aquí, en el panel Propiedades:



    Este sencillo proceso de prueba se utilizó como prueba de humo, para comprobar si la aplicación respondía adecuadamente. Pueden crearse varias pruebas de este tipo en StudioPro, dependiendo de tus necesidades de automatización.

  5. Para verificar varios escenarios en un proyecto de prueba, ve a la cinta, Nuevo > Caso de prueba basado en datos. Importa el conjunto de datos, tal y como se explica aquí. A continuación se muestra un ejemplo de un caso de prueba parecido. Ahora los valores se almacenarán en los argumentos, asignados en la actividad.



  6. Selecciona Ejecutar archivo o Depurar archivo con variaciones de datos y escoge los datos a utilizar. Esto es útil a la hora de probar varios escenarios con múltiples conjuntos de datos.



  7. Una vez ejecutado el proceso, los resultados serán visibles en el panel Salida.



¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.