Las pruebas de rendimiento implican enviar peticiones de servicio a gran escala a una API para identificar cuellos de botella de rendimiento, evaluar la estabilidad, exponer posibles riesgos bajo presión y garantizar que la API pueda operar de forma fiable y responder a las peticiones bajo una carga elevada.Configurar elementos de configuración#
Antes de ejecutar una prueba de rendimiento, debe especificar el entorno de ejecución y, opcionalmente, los datos de prueba para el escenario de prueba, así como configurar los ajustes de la prueba de rendimiento.Entorno de ejecución#
El entorno de ejecución en el escenario de prueba se hereda de los entornos del proyecto actual.Datos de prueba#
Después de asociar datos de prueba, los usuarios virtuales utilizarán las variables definidas en los datos de prueba para ejecutar peticiones. Puede elegir ejecutar en modo "Coincidencia aleatoria" o "Coincidencia secuencial":Coincidencia aleatoria: Cada usuario virtual selecciona aleatoriamente una fila de datos de los datos de prueba para ejecutar. En este modo, todos los usuarios virtuales seleccionarán una fila de datos de prueba y ejecutarán la prueba de rendimiento.
Coincidencia secuencial: Cada usuario virtual selecciona una fila de datos de los datos de prueba en orden. Nota: Si el número de usuarios virtuales supera el número de filas de datos de prueba, los usuarios virtuales excedentes no iniciarán la prueba de rendimiento.
Usuarios virtuales (usuarios concurrentes)#
Admite hasta 100 usuarios virtuales. Dentro del tiempo de prueba especificado, simula usuarios en línea que ejecutan el escenario de prueba en paralelo repetidamente.Duración de la prueba#
El tiempo total de ejecución de la prueba de rendimiento. Durante este período, cada usuario virtual recorrerá continuamente todas las API del escenario de prueba.Duración del aumento gradual#
Normalmente, los usuarios acceden a un servicio gradualmente con el tiempo, en lugar de hacerlo de forma instantánea. Para simular esto, establezca un tiempo de aumento gradual para incrementar progresivamente el número de usuarios paralelos durante los primeros X minutos (X es el valor preestablecido). Si X se establece en 0, todos los usuarios virtuales comienzan inmediatamente al inicio de la prueba.Ejecutar la prueba de rendimiento#
Después de activar la prueba de rendimiento, un panel de visualización intuitivo mostrará métricas clave como Peticiones totales, Rendimiento medio, Tiempo medio de respuesta, Tiempo máximo/mínimo de respuesta y Errores para cada API.Solo se puede ejecutar una prueba de rendimiento para un proyecto a la vez. Si se necesita realizar una prueba de mayor prioridad, haga clic en el botón "Terminar" en la esquina superior derecha.Ver el proceso de prueba#
Durante la prueba de rendimiento, puede pasar el cursor sobre el gráfico de la prueba para ver los detalles de la prueba de cada período en tiempo real.Haga clic en "Error" para comprobar las peticiones fallidas de la API y analizar las posibles causas. También puede filtrar las peticiones de API en la barra de filtros.Debido al gran volumen de peticiones de API en una prueba de rendimiento, solo las peticiones fallidas se categorizan y se muestran estadísticamente. No se registran la información detallada de errores ni los detalles de la petición para cada API. Si encuentra errores inesperados, ejecute primero una "Prueba funcional" y resuelva todos los problemas antes de ejecutar una "Prueba de rendimiento".Haga clic en la pestaña "Informes de prueba" para ver los informes de prueba históricos del escenario de prueba actual.Preguntas frecuentes#
P: ¿Cómo puedo exportar informes de pruebas de rendimiento?R: Las pruebas de rendimiento se encuentran actualmente en fase beta, y Apidog aún no admite la exportación de informes de pruebas de rendimiento. Solo puede ver los resultados dentro del cliente de Apidog.P: ¿Cómo puedo ver las peticiones y respuestas reales en las pruebas de rendimiento?R: Las pruebas de rendimiento de Apidog no ofrecen la posibilidad de ver las peticiones y respuestas reales.Esto se debe a que las pruebas de rendimiento se centran en evaluar el comportamiento de la API bajo una carga elevada, y estas API ya deberían haber superado al 100 % las pruebas funcionales. Es probable que cualquier problema esté causado por el rendimiento del servidor, no por el contenido de la petición/respuesta.Por lo tanto, ver las peticiones y respuestas reales no ayudaría a solucionar problemas relacionados con el rendimiento. Por consiguiente, la función de pruebas de rendimiento en Apidog no proporciona la funcionalidad para ver las peticiones y respuestas reales. Modified at 2026-06-09 08:52:14