TL;DR

  • Playwright actualizado a v1.60.0 para pruebas basadas en navegador mejoradas.
  • Corrección crítica para http.timeout que estaba limitado silenciosamente a 8 segundos, evitando fallos incorrectos.
  • Mayor estabilidad e informes de errores para despliegues en AWS ECS/Fargate y Artillery Cloud.

Cambios Clave en Artillery 2.0.32

Artillery, una herramienta líder en pruebas de rendimiento y seguridad, lanzó la versión 2.0.32 el 19 de mayo de 2026. Esta actualización, posterior a la 2.0.31, se centra en correcciones críticas y actualizaciones de dependencias, mejorando la fiabilidad de las pruebas de carga y rendimiento.

Nuevas Características

La principal nueva característica es la actualización a Playwright v1.60.0. Esta actualización asegura que los usuarios de Artillery puedan aprovechar las últimas capacidades y correcciones de Playwright, crucial para escenarios modernos de pruebas de carga basadas en navegador. Para más información sobre el uso de Artillery para pruebas de rendimiento, consulte nuestra guía artillery-performance-testing.

Correcciones y Mejoras

Varias correcciones clave abordan problemas de larga data:

  • Corrección de HTTP Timeout en el Core: Una corrección importante resuelve un problema donde http.timeout estaba limitado silenciosamente a 8 segundos. Anteriormente, las solicitudes que tardaban más de 8 segundos en recibir el primer byte de respuesta fallaban con ERR_SOCKET_TIMEOUT, independientemente del valor de timeout configurado. Esta corrección asegura que los valores de http.timeout sean respetados.
  • Errores de Inicio: Los errores MODULE_NOT_FOUND para @smithy/node-config-provider y @smithy/config-resolver durante el inicio de los comandos de Artillery han sido resueltos, mejorando la inicialización de la herramienta.
  • Estabilidad en AWS ECS/Fargate: Las pruebas desplegadas en AWS ECS/Fargate que dependen de módulos npm externos ahora se ejecutarán con el número correcto de Virtual Users (VUs). Se ha corregido un problema que causaba un número menor de VUs debido a errores de inicio de workers no detectados.
  • Fiabilidad de Artillery Cloud: Los errores de las solicitudes de carga de trazas ahora se muestran correctamente en la salida de la CLI, mejorando la visibilidad. Además, se ha mejorado la fiabilidad del envío de métricas y eventos a Artillery Cloud.
  • Gestión de Dependencias: La detección mejorada de dependencias para pruebas que utilizan módulos npm externos y las actualizaciones generales de dependencias, incluidas las dependencias del exportador de OpenTelemetry, contribuyen a la estabilidad general.

Para una lista detallada de los cambios, consulte las notas de la versión Artillery v2.0.32.

Impacto para Equipos de QA

Esta actualización aporta un valor significativo para los ingenieros de QA. La actualización de Playwright soporta una automatización de navegador más avanzada en las pruebas de carga, mientras que la corrección de http.timeout elimina una fuente de falsos negativos, asegurando resultados de rendimiento más precisos. Los equipos que utilizan AWS ECS/Fargate o Artillery Cloud experimentarán una mayor estabilidad en las pruebas y una notificación de errores más clara, optimizando sus flujos de trabajo de pruebas de rendimiento. Aprenda más sobre cómo configurar sus pruebas en nuestro artillery-load-testing-tutorial.