Performance Testing Service (PTS) ofrece un flujo de trabajo de inicio rápido en la página Overview. En cuatro pasos, puede pasar de la configuración de la URL a la visualización de resultados de prueba en tiempo real.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Un endpoint HTTP o HTTPS accesible públicamente para realizar la prueba
Flujo de trabajo
Una prueba de estrés rápida consta de cuatro pasos:
Configurar la URL de destino: especifique el método de solicitud HTTP, la URL y los parámetros opcionales.
Depurar la solicitud: envíe una única solicitud para comprobar la conectividad y la corrección de los datos.
Ejecutar la prueba de estrés: establezca la duración de la prueba y las solicitudes por segundo (RPS), e inicie la prueba.
Monitorear los resultados en tiempo real: consulte los datos de la prueba de estrés en tiempo real en la página Executing Test.
Paso 1: Configurar la URL de destino y los parámetros de la solicitud
Inicie sesión en la consola de PTS.
-
En la página Overview, seleccione un método de solicitud en la lista desplegable GET e introduzca la URL de destino en el cuadro de texto.
ImportanteLa URL debe comenzar con
http://ohttps://y ser accesible a través de Internet. No se admiten endpoints internos. La URL puede incluir parámetros de consulta; por ejemplo,http://<domain-name>/<path>?key1=value1&key2=value2. -
(Opcional) Configure ajustes adicionales de la solicitud en las pestañas Request Parameter, Header, Body o Output Parameters. Para obtener más información, consulte HTTP nodes.
En la parte superior de la interfaz de depuración de API de la consola de PTS, seleccione un método de solicitud, como GET, introduzca la URL para la prueba de estrés, por ejemplo,
http://www.example.com, y configure los parámetros correspondientes en las pestañas Request Parameter, Header, Body, Output Parameters, Checkpoint, Pre-node y Post-node. Una vez completada la configuración, haga clic en Send para verificar la solicitud o en Test para iniciar una prueba de estrés.
Paso 2: Depurar la solicitud
Haga clic en Send para enviar una única solicitud a la URL de destino. Compruebe que la respuesta devuelva el código de estado y el cuerpo esperados antes de continuar.
En el panel Timing, consulte la distribución de la duración de la solicitud. El código de estado de la respuesta es 200 OK y el tiempo total de respuesta es de 487.61 ms. La duración de cada fase es la siguiente:
DNS Lookup: 95 μs
Get Connected: 224.64 ms
Request Sent: 30.24 ms
Waiting(TTFB): 225.39 ms
Paso 3: Ejecutar la prueba de estrés
Haga clic en Test para abrir el cuadro de diálogo de configuración.
-
Establezca los siguientes parámetros:
Parámetro
Descripción
Test Duration
Duración de la prueba de estrés.
Request per Second (RPS)
Número objetivo de solicitudes por segundo.
Haga clic en Start.
Paso 4: Monitorear los resultados en tiempo real
Una vez iniciada la prueba, PTS lo redirige a la página Executing Test, donde puede consultar los datos de la prueba de estrés en tiempo real.
El panel Global Monitoring en la página Executing Test muestra las métricas de la prueba de estrés en tiempo real:
Rendimiento en tiempo real (Transaction Per Second, TPS): número de solicitudes procesadas por segundo.
Tasa de éxito de solicitudes y tasa de éxito de aserciones.
Tiempo de respuesta en tiempo real: percentiles 90, 99 y 95, además del valor promedio.
Duración del percentil 99 de cada fase de la solicitud: búsqueda de DNS, establecimiento de conexión, envío de solicitud, espera del servicio y descarga de contenido.
Total de solicitudes, solicitudes con errores y solicitudes con aserciones fallidas.
El gráfico de líneas en la parte inferior muestra las tendencias en tiempo real del rendimiento, la tasa de éxito y el tiempo de respuesta en todos los escenarios.
Analizar los resultados de la prueba de estrés
Al finalizar la prueba, PTS recopila automáticamente los datos y genera un informe de la prueba de estrés. El informe incluye las siguientes secciones:
Métricas del escenario
Detalles del negocio
Detalles de monitoreo
Registros de muestreo de API
Para obtener más información, consulte View PTS stress testing reports.
Siguientes pasos
Agregar parámetros de solicitud y encabezados: simule tráfico realista mediante la configuración de encabezados personalizados, cuerpos de solicitud y URLs parametrizadas. Consulte HTTP nodes.
Analizar el informe de prueba: revise el informe de la prueba de estrés para obtener información detallada sobre el rendimiento. Consulte View PTS stress testing reports.
Crear un escenario de prueba completo: construya escenarios de prueba de varios pasos con múltiples llamadas a API para lograr simulaciones de carga más realistas.