Hola de nuevo. Tras este periodo de tiempo sin publicar, se
nos ha vuelto a iluminar la cabeza con una idea (de ahí ese molesto fogonazo
que vemos de vez en cuando) , actualizando la entrada correspondiente al uso de
máquinas remotas como inyectoras
Hasta ahora, como habíais visto en nuestro artículo
referente a los equipos externos,
estos se encontraban con una
limitación muy importante comparados con otras herramientas para pruebas .
Los ficheros de datos debían estar duplicados en la misma
ruta indicada en el script en todas y cada una de las
máquinas remotas.
Como uno se puede imaginar, esto obligaba a duplicar dichos
ficheros y copiarlos. Sin embargo en la página de http://jmeter-plugins.org , hemos
analizado el comportamiento de un plugin
categorizado como “Extra” que permite aplicar una alternativa para
solventar esta limitación
Plugin HTTP Simple Table Server.
Este elemento,
tipificado dentro de la jerarquía del contenido del Extra Set como
“Otros” , permite publicar por el
protocolo HTTP un fichero , de manera
que se puede acceder a los contenidos del mismo en modo de base de datos
- Lectura de un elemento
- Escritura de un elemento
- Estado actual del fichero
- Tamaño del fichero
El plugin se basa en
un pequeño servidor web que puede ser arrancado bien desde el modo de interfaz
de usuario de JMeter, bien por línea de comandos o configurarlo en las
propiedades de JMeter de manera que arranque de manera automática cada vez que se inicie JMeter
Para hacer más ligero este documento, llamaremos al plugin
como HTTP STS
Configuración
Independientemente del método de ejecución de este servidor,
este necesita indicar varios parámetros para su uso
- Puerto TCP de operación
- Directorio de datos.
Arranque
Desde la interfaz de usuario, se puede incluir un HTTP STS como
un elemento No de Prueba sobre el Workbench o “Banco de trabajo” de un script
de JMeter
Esta manera de
incluirlo hará que sólo esté disponible mientras si se encuentre arrancado en
modo gráfico, deteniéndose una vez que cerremos el script o detengamos el
interfaz de JMeter