Archivo de la categoría: Herramientas

Herramientas utilizadas para Performance Testing

JMeter – Arrancando con BeanShell

En los últimos días un visitante del blog consulto sobre el uso de los BeanShell, como el tema es muy extenso como para poder responder su comentario quedamos en que se lo enviaba por mail. En base a ese material que ya le envié a la persona que lo necesitaba me pareció bueno armar este post para que cualquiera que tenga algún inconveniente con los Beanshell pueda tener una guía a seguir.

Instalación

Desde la web de Beanshell podemos descargarlo y debemos colocar el jar en la carpeta %JMETER_HOME%/lib. (para los ejemplos de este post baje el jar “bsh-2.0b4.jar”)

Pueden visitar la web oficial para encontrar más información sobre beanshell.
Seguir leyendo JMeter – Arrancando con BeanShell

Anuncios

JMeter Plugins – Parte 1

Un tema recurrente en las consultas sobre Performance Testing es el análisis de resultados. Muchas veces se comete el error de querer analizar los resultados sin antes instruirse en los conceptos de Performance y estadística. En esta entrada vamos a ver unos plugins que nos facilitan (pero no resuelven) la interpretación de resultados de JMeter y la configuración del escenario, pero como siempre, para sacar conclusiones va a hacer falta estudiar.

Como primer paso debemos bajar los plugins que mejor se adapten a nuestras necesidades o mejor dicho, a nuestros requerimientos de Performance.

Una vez que bajamos el zip, debemos descomprimir el mismo en la carpeta “..\jakarta-jmeter-2.4\jakarta-jmeter-2.4\lib\ext” y reiniciar JMeter para que levante los plugins.
Seguir leyendo JMeter Plugins – Parte 1

La version 2.4 de JMeter ya esta disponible

Les paso una información fresquita que acaba de llegar. Ya esta disponible la versión 2.4 de JMeter la cual pueden descargar desde aquí. En esta nueva versión hubo cambios muy importantes que siguen haciendo de JMeter “LA” herramienta OpenSource para pruebas de Performance. En este post vamos a ver los cambios que tenemos en esta nueva versión.

Entre los cambios más importantes podemos encontrar:

  • Ahora se requiere por lo menos Java 1.5.
  • HTTP Proxy puede ahora grabar sesiones HTTPS (ya no es necesario usar BadBoy para estos casos).
  • Los samplers JUnit  ahora soportan anotaciones JUnit4.
  • Se agregaron los elementos de test JSR223 (javax.script).
  • El sampler MailReader ahora puede usar cualquier protocolo soportado por la implementación subyacente.
  • Se agrego un sampler SMTP.
  • JMeter ahora permite que los usuarios den sus propias implementaciones del Thread Group.
  • El listener View Results Tree ahora soporta más opciones para mostrar, inclusive búsqueda y testing de expresiones regulares.
  • El StatCalculator performance fue mejorado; Los listeners Aggregate Report, etc… utilizan mucho menos memoria.
  • Seguir leyendo La version 2.4 de JMeter ya esta disponible

Adios Pylot, Hola Multimechanize!

Como todos ustedes sabran Corey goldberg es una persona muy conocida en el mundo de las pruebas de performance y ha contribuido con (entre otras cosas) una herramienta muy simple llamada Pylot, que permite desarrollar pruebas de performance básicas y rápidas sobre aplicaciones que se manejen con protocolo HTTP/HTTPS.
Seguir leyendo Adios Pylot, Hola Multimechanize!

JMeter: Corriendo las pruebas en non-GUI mode

En esta ocasión vamos a hablar de la ejecución de las pruebas de JMeter en modo non GUI, es decir, desde la línea de comandos.
Seguir leyendo JMeter: Corriendo las pruebas en non-GUI mode

JMeter: User Defined Variables vs. Properties vs. Parameters

En esta nueva entrada vamos a ver el tema de las distintas definiciones de variables que tenemos en JMeter. Es importante tener en claro las diferencias entre los distintos conceptos para luego aplicarlos en nuestros escenarios de prueba según nos sea más beneficioso.

Las principales diferencias se encuentran en como se define su valor, su alcance y cuando pueden ser actualizadas.
Seguir leyendo JMeter: User Defined Variables vs. Properties vs. Parameters