Error al generar script java sobre HTTP en vugen

HPSi ya puede ser de por si algo desconcertante enfrentarse con un nuevo tipo de script de VUGen que no hayas usado nunca antes, aun lo es más cuando no es ya que el script que grabas no funcione como esperas si no que ni siquiera se genere ningún script en absoluto.

Grabando con el “java sobre HTTP” todo parece ir bien, con el contador de eventos subiendo como cabría espera al ir realizando la grabación. Al parar la misma y generarse el script sin embargo me aparece esto:

Failed to copy the file C:\Documents and settings\(usuario)\LocalSettings\Temp\noname10\data\vuser_init.java to C:\Documents and settings\(usuario)\LocalSettings\Temp\noname10\data\vuser_init.java(Source directory or file does not exist).

¿Habré hecho algo mal? ¿Será que este tipo de script no me vale?

Pues no, el caso es que parece que es un bug conocido de VUGen (necesitas un ID de soporte asociado para acceder al siguiente enlace):

http://support.openview.hp.com/selfsolve/document/KM1015235

Sigue leyendo

Creando un script de envío de correo con attachment binario en Vugen

HPUno de los tipos de script incluidos en Vugen es precisamente un script SMTP que permite enviar correos a través del servidor SMTP que indiquemos para crear un monitor que compruebe su funcionamiento o que forme parte de un monitor más complejo extremo a extremo.

El problema es que este script no aporta mucho más que unas pocas funciones con las que construir y enviar nuestro correo, y estas funciones no aportan ninguna funcionalidad más avanzada que si estuviésemos componiendo a mano nuestro correo con (por ejemplo) perl.

Nos encontramos por tanto con el mismo problema a la hora de intentar enviar un correo con archivos binarios adjuntos: podemos efectivamente indicar Content-Type y Content-Transfer-Encoding del archivo adjunto pero no tenemos forma de incluir dicho archivo en sí sin que sea leyéndolo como texto plano (y por tanto volviéndolo inservible).

Si alguien conoce alguna forma de hacer esto con la funcionalidad propia del script SMTP de Vugen que levante la mano, yo por mi parte opté por la siguiente alternativa.

Sigue leyendo