- Primeros pasos
- Gestión de proyecto
- Trabajo con el análisis de impacto de cambios
- Creación de casos de prueba
- Asignar Casos de prueba a los Requisitos
- Clonación de casos de prueba
- Exportar casos de prueba
- Vincular casos de prueba en Studio a Test Manager
- Delete test cases
- Habilitar la gobernanza a nivel de proyecto
- Deshabilitar la gobernanza a nivel de proyecto
- Habilitar el control a nivel de caso de prueba
- Deshabilitar el control a nivel de caso de prueba
- Habilitar o deshabilitar el control en masa para casos de prueba
- Aplicar el orden de firma para casos de prueba gobernados
- Gestionar aprobadores para casos de prueba controlados
- Gestionar casos de prueba gobernados en el estado En trabajo
- Gestionar casos de prueba gobernados en el estado En revisión
- Gestionar objetos controlados en estado Firmado
- Gestionar comentarios para casos de prueba controlados
- Ver información de gobernanza para registros de casos de prueba
- Gestionar aprobadores para registros de casos de prueba gobernados
- Gestionar registros de casos de prueba gobernados en el estado En trabajo
- Gestionar registros de casos de prueba gobernados en el estado En revisión
- Gestionar registros de casos de prueba gobernados en el estado Firmado
- Gestionar comentarios para registros de casos de prueba gobernados
- Habilitar la gobernanza a nivel de registro de casos de prueba
- Deshabilitar el control a nivel de registro de casos de prueba
- Viewing and searching test cases
- Ejecutar casos de prueba sin un conjunto de pruebas
- Ejecutar pruebas mixtas
- Crear ejecuciones pendientes
- Volver a ejecutar ejecuciones de prueba
- Solución de problemas de ejecuciones automatizadas
- Preguntas frecuentes: paridad de características: Test Manager frente a Orchestrator
- Crear pruebas automatizadas
- Ejecutar escenarios de rendimiento
- Limitaciones conocidas para las pruebas de rendimiento
- Mejores prácticas para pruebas de rendimiento
- Solución de problemas de pruebas de rendimiento
- Analizar resultados de prueba
- Estados de resultados de la prueba de Playwright
- Eliminar resultados de casos de prueba
- Sincronización de defectos
- Creating defects from results
- Resultados de pruebas automatizadas
- Anular los resultados de la prueba
- Navigating and searching test results
- Examinar resultados de casos de prueba
- Ver cobertura de actividad
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Configuración del nivel de tenant
- Configuración general del proyecto
- Eventos
- Suscribirse a eventos
- Suscribirse a todos los eventos:
- Darse de baja de eventos
- Darse de baja de todos los eventos
- Unsubscribing from the Notifications settings page
- Viewing notifications
- Filtrar notificaciones
- Viewing email notifications
- Enabling email notifications for SMTP servers
- Ver solo las notificaciones no leídas
- Marking all notifications as read
- Clearing all notifications
- Deleting notifications
- Cifrado de claves administradas por el cliente
- Registros de auditoría
- Integración de herramientas de ALM
- Integración de herramientas de ALM
- Test Manager Connect
- Test Manager: conector de Integration Service
- Rangos de IP salientes para conectores
- Trabajar con SAP Cloud ALM y Test Manager
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- Mejores prácticas de automatización de pruebas de SAP
- Resolución de problemas de la integración de Jira
- Integración de API
- Agentes de codificación para pruebas
- Solución de problemas
Limitaciones conocidas para las pruebas de rendimiento
Restricciones conocidas para las pruebas de rendimiento en Test Manager, incluidos los límites de tiempo de ejecución del robot y el máximo de trabajos simultáneos.
Límites de duración de la ejecución
Los robots sin servidor en la nube pueden ejecutarse durante un máximo de 60 minutos por prueba. Los robots locales pueden superar este límite.
Límites de concurrencia
-
Máximo de trabajos simultáneos: se pueden ejecutar hasta 500 trabajos simultáneamente utilizando robots sin servidor.
-
Impacto en los usuarios virtuales (VU): sin servidor: el número de usuarios virtuales alcanzables depende de la multiplexación (varias VU por trabajo). Por ejemplo, con un factor de multiplexación de 4, un escenario puede escalar hasta 2000 usuarios virtuales simultáneos.
- Este factor se detecta automáticamente durante la ejecución en seco y se informa en los registros de la aplicación. No se puede anular manualmente para robots sin servidor.
-
Impacto en los usuarios virtuales (VU) — locales: los robots locales no tienen un límite de 2000 VU. Con suficientes licencias, la ejecución en seco puede calcular un recuento de usuarios virtuales más alto, hasta un máximo de 10 000 usuarios virtuales simultáneos. A diferencia de los robots sin servidor, el factor de multiplexación aquí puede anularse manualmente.
-
Restricciones de VPN: al utilizar una VPN, la concurrencia efectiva depende de la capacidad de la VPN o la puerta de enlace.
- Límite predeterminado: ~250 trabajos simultáneos
- El límite real puede variar en función de la SKU de la puerta de enlace y la capacidad de la infraestructura.
- Si se requiere una concurrencia más alta, los clientes deben ponerse en contacto con el soporte de UiPath o con su equipo de cuenta para analizar las opciones de escalado de VPN.
-
Duración de la ejecución: los robots sin servidor están limitados a 60 minutos por ejecución
Tipos de automatización compatibles
Las pruebas de rendimiento se limitan actualmente a las automatizaciones de navegador, API (HTTP WebRequest) y escritorio. Por ejemplo, Integration Service o automatizaciones codificadas aún no son compatibles.
Dentro de estos tipos de automatización compatibles, el Analizador de flujo de trabajo ahora marca actividades específicas no compatibles automáticamente durante la ejecución en seco. Consulta Crear pruebas automatizadas para la lista actual.
El modo de incógnito/InPrivate no es compatible con los entornos locales
Las ejecuciones de pruebas de rendimiento en máquinas locales no admiten la automatización del navegador en el modo Chrome de incógnito o en el modo Edge InPrivate.
Esta limitación se debe a las restricciones de seguridad del navegador que requieren que las extensiones se habiliten manualmente para la navegación privada. Aunque la extensión del navegador UiPath se puede instalar (por ejemplo, a través de la Política de grupo), no se puede habilitar automáticamente en modo de incógnito, lo que evita que la automatización interactúe con el navegador durante la ejecución de la prueba.
Además, Performance Testing crea nuevos directorios de usuario del navegador para cada ejecución. Habilitar la extensión para el modo incógnito requeriría una configuración manual para cada uno de estos directorios, lo que lo hace poco práctico para escenarios automatizados. Para obtener más información, consulta la sección Alternativa para habilitar el modo de incógnito de la documentación de Studio.
Esta limitación se aplica solo a los entornos locales.
En entornos sin servidor, el modo de incógnito es compatible porque la configuración del navegador está totalmente gestionada por UiPath.
Solución alternativa: ejecuta pruebas en modo de navegador estándar.
Pruebas de rendimiento crea su propio perfil y directorio de navegador dedicado, garantizando que no interfiere con el perfil predeterminado del usuario. Esta configuración permite que las pruebas se ejecuten en un entorno aislado, similar a un modo de incógnito. Después de la ejecución, todos los directorios del navegador creados para las pruebas se limpian, sin dejar datos residuales.
Limitaciones adicionales
Las pruebas de rendimiento solo miden lo siguiente:
- Cargar
- Tiempo de respuesta
- Tasa de error
- Procesamiento
No recopila métricas de supervisión a nivel de aplicación o sistema (CPU, memoria, base de datos, infraestructura). Las herramientas de APM/observabilidad existentes cubren esos datos en su lugar.
El acceso programático a los datos de prueba de rendimiento está disponible en el nivel de escenario: la API puede devolver métricas de ejecución para un ID de escenario específico, que puedes utilizar para crear tu propio seguimiento histórico (por ejemplo, exportar resultados después de cada ejecución para compararlos posteriormente).
No existe ninguna API para comparar métricas de ejecución en dos o más ejecuciones de escenarios, o para recuperar un resumen histórico agregado en todas las ejecuciones. Dentro del propio producto, la vista Comparar resultados de rendimiento admite esto.