Archivo de la categoría: Componentes

Entradas destinadas a profundizar sobre el comportamiento y el uso de los componentes de JMeter

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

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

HTTP URL Re-writing Modifier

En esta entrada voy a tratar de profundizar sobre el uso de un elemento muy importante para manejar la sesión de usuarios en la ejecución de los escenarios de las pruebas de performance, ese elemento es el HTTP URL Re-writing Modifier.

¿Para que sirve?

  • Se utiliza en aplicaciones web que utilizan URL Re-writing para guardar los ID de sesión en lugar de guardar la sesión en COOKIES.
  • Con solo poner el nombre del parámetro utilizado para manejar el ID de sesión el control se encarga de encontrarlo en la pagina y agregarlo a todos los request de ese grupo de hilos.
  • Su alcance puede ser para todo el grupo de hilos o solo para un grupo de requests
  • Trabaja en forma similar a la del HTML Link Parser, pero esta optimizado para ser más eficiente en el manejo de sesiones.
  • Se puede considerar un caso de correlación.

Seguir leyendo HTTP URL Re-writing Modifier

Extractor de Expresiones Regulares

En esta entrada voy a tratar de profundizar sobre el uso de un elemento muy importante para manejar la correlación en la ejecución de los escenarios de las pruebas de performance, ese elemento es el Extractor de Expresiones Regulares (Regular Expression Extractor).

La idea es hacer esta estructura de escritura con muchos de los componentes de JMeter por lo que les pido que me digan si les parece bien estructurada la información o si quisieran agregar algún otro punto a la explicación ;).

¿Para que sirve?

  • Principalmente, la correlación de la información del script.
  • También se puede usar para diferenciar entre que camino seguir dependiendo de algún resultado, si lo combinamos con el componente IF.
  • Extraer valores en masa de grillas y algún otro componente.

Seguir leyendo Extractor de Expresiones Regulares