Noticias

Tips para hacer Stress Test

En esta oportunidad compartimos, paso a paso, cómo realizar un script en Get y Post para hacer un Stress Test: acción previa e importante para poder simular posibles escenarios de uso antes de correr la aplicación en producción.

Objetivo:
Cómo crear scripts de Stress Test para las pruebas de aplicaciones Web generadas con GeneXus.

En este caso hemos utilizado Apache Jmeter Stress Test Tool, que contiene una documentación bastante completa.

En general, es necesario realizar un análisis y reconocimiento de patrones de la aplicación para seleccionar que parte de la misma amerita incluir en las pruebas. Se deberán incluir reportes (llamados “listeners” en el contexto de la herramienta Jmeter) a fin de rastrear los resultados, igualmente, se incluirán parámetros y ajustes, por ejemplo el “think time”, o tiempo entre requests, a fin de hacer la simulación más real. Toda esta información se puede encontrar en línea en el Apache Jmeter documentation.

Una vez realizado este análisis se deberán construir los scripts de automatización de las pruebas de los Web panels y Web transactions, y de esto es lo que trata el artículo.

Seguiremos una técnica sencilla para obtener y reconocer la forma en que los parámetros viajan al Server (en el body del request en el caso de realizarse un POST), para poder incluirlos en los scripts.

Ruby Generator stress test scripts

Java/NET stress test scripts