Persona escribiendo en la computadora
Pruebas de carga y rendimiento para Parasoft SOAtest

Pruebas de carga y rendimiento

Desbloquee las pruebas de carga y rendimiento en etapas iniciales mediante el uso de sus pruebas funcionales existentes

El módulo de prueba de carga y rendimiento de Parasoft SOAtest, Parasoft Load Test, permite a los usuarios realizar proyectos de prueba funcional SOAtest y aprovecharlos para realizar pruebas de rendimiento con facilidad. Con una interfaz de usuario intuitiva que facilita las configuraciones comunes, una extensión de secuencias de comandos facilita la ampliación de la funcionalidad personalizada. La aplicación de informes basada en web Load Test Continuum (LTC) facilita que las pruebas de rendimiento formen parte del proceso de CI / CD para implementar de manera eficiente la automatización de las pruebas de rendimiento.

¿Cómo Funciona?

Tome un proyecto SOAtest existente para el que creó API y/o web pruebas, y con unos pocos clics, puede construir y ejecutar una prueba de rendimiento basada en ella, lo que permite una verdadera estrategia de prueba de cambio a la izquierda al facilitar las pruebas de rendimiento de prueba en etapas iniciales tan pronto como las interfaces estén disponibles. Luego, puede crear escenarios de prueba de rendimiento de múltiples perfiles enriquecidos para escalar aún más su solución de prueba de rendimiento en múltiples máquinas. Parasoft facilita este proceso al transferir automáticamente el proyecto de prueba de carga, el proyecto SOAtest y sus dependencias (por ejemplo, fuentes de datos externas) a máquinas remotas.

Una vez que se completa la ejecución de una prueba de rendimiento, puede examinar sus resultados en informes personalizados que puede configurar para registrar cualquier nivel de detalle que se adapte a sus necesidades, desde tablas de estadísticas filtrables de alto nivel hasta detalles de 'hits' individuales con su tráfico de solicitudes y respuestas.

Hay disponible una gama de monitores integrados para diagnosticar problemas de rendimiento, incluidas integraciones con los principales sistemas de gestión del rendimiento de aplicaciones, como AppDynamics y Dynatrace.

Caracteristicas

Parasoft SOAtest va más allá de la prueba básica de línea de base / humo y el nivel normal de prueba de rendimiento. Por ejemplo, los usuarios se benefician de los siguientes tipos de pruebas de carga y rendimiento:

  • Pruebas de estrés: Escale fácilmente a varias máquinas para aumentar la carga, o escale bajo demanda a través de Parasoft Load Test en la nube (por ejemplo, AWS, Azure).
  • Pruebas de resistencia: Parasoft proporciona una funcionalidad única para acceder a todos los detalles registrados en cualquier punto de una prueba de carga al guardar un informe de prueba de carga sin detener una prueba de carga en curso. Esto es extremadamente útil para las pruebas de carga de ejecución prolongada y le permite tomar la decisión de continuar o detener una prueba de carga que se está ejecutando durante horas o días.
  • Pruebas de picos: Los usuarios pueden aprovechar un gráfico de "prueba de búfer" incorporado y establecer cualquier forma en el gráfico de carga para personalizar el perfil del pico.
  • Pruebas de escalabilidad: Los usuarios pueden realizar pruebas de escalabilidad como una secuencia de pruebas de carga con niveles de carga crecientes y luego comparar los resultados de diferentes ejecuciones en una sola vista.
  • Pruebas de infraestructura: Para respaldar las pruebas dentro y fuera del firewall, los usuarios pueden ejecutar proyectos desde fuera del firewall en la nube para simular la carga externa, para probar tanto su aplicación como la infraestructura.
  • Pruebas de componentes: Además de ejecutar pruebas de carga con proyectos SOAtest, puede utilizar Parasoft Load Test para ejecutar pruebas de rendimiento mediante pruebas JUnit. Puede utilizar esta función para probar el rendimiento de los componentes Java de su aplicación de forma aislada.

Importe pruebas JUnit en Load Test para ejecutar pruebas de rendimiento a nivel de código. Con esta capacidad, Parasoft permite a los equipos lograr pruebas de carga en etapas anteriores que aíslan partes específicas de la base de código para probar el rendimiento de los componentes internos de la aplicación.

Una amplia selección de métricas de calidad de servicio (QoS) integradas y con secuencias de comandos personalizadas permiten a los usuarios reducir la gran cantidad de datos recopilados durante la ejecución de una prueba de carga a un conjunto de indicadores de aprobación / falla para ayudar a automatizar el análisis de la carga. resultados de la prueba. Los monitores incorporados y con secuencias de comandos que incluyen la integración con los principales sistemas de gestión del rendimiento de aplicaciones (APM) permiten al usuario correlacionar los gráficos de prueba de rendimiento clave con AUT personalizados y parámetros del sistema.

El uso de la interfaz de secuencia de comandos de la línea de comandos Load Test de Parasoft SOAtest junto con la aplicación web Parasoft Load Test Continuum permite a los usuarios recopilar y optimizar los datos de las pruebas de rendimiento de múltiples ejecuciones. Parasoft proporciona estas herramientas para acelerar las pruebas de rendimiento y proporcionar eficiencia para lograr la automatización de las pruebas de rendimiento a través de la ejecución de lotes de pruebas de carga y el análisis de resultados históricos.

Ejecute pruebas de rendimiento distribuidas globalmente bajo demanda en la nube utilizando Load Test Agent para AWS disponible públicamente. Los usuarios pueden verificar el rendimiento de su aplicación cuando, por ejemplo, el front-end está alojado en los EE. UU. Y un servicio back-end se ejecuta desde un centro de datos en Singapur, todo desde su escritorio SOAtest. Prueba de carga distribuida escalable con transferencia automática de proyectos SOAtest y dependencias de proyectos SOAtest a máquinas remotas.

Benefíciese del enfoque Parasoft

Ahorre tiempo creando y manteniendo escenarios de prueba

En lugar de tener que crear diferentes escenarios para pruebas funcionales y pruebas de carga, con Parasoft puede aprovechar los mismos escenarios para pruebas funcionales y de carga, reduciendo el tiempo que lleva crear y mantener escenarios de prueba.

Modelar el comportamiento de escenarios de usuario realistas

Diagrame visualmente los perfiles de usuario para que coincidan con los patrones de uso realistas de las historias de usuario y aplique una carga específica a esos perfiles para comprender cómo se verán afectadas las experiencias específicas de los usuarios durante los momentos de uso intensivo de la aplicación.

Automatizar las pruebas de carga

Parasoft Load Test se puede automatizar completamente como parte de su canalización de CI / CD. Sus informes basados ​​en la web ayudan a los usuarios a comprender el impacto incremental de múltiples pruebas de rendimiento al mostrar información de tendencias por proyecto, componente, API, etc. Los usuarios también pueden identificar problemas de desempeño anteriormente al ver las tendencias históricas que vinculan las pruebas de rendimiento con sus requisitos iniciales, para priorizar adecuadamente los problemas que surgen.