Comparando fechas en TruClient

Lo malo de que te pregunten si algo se puede monitorizar con BPM es que generalmente la respuesta es “sí”, y luego te toca buscarte un poco la vida para ver cómo.

Normalmente los monitores web suelen ser bastante sencillos de implementar, y si podemos usar TruClient además es bastante intuitivo. Aun así hay veces que toca ponerse a investigar el código fuente de la web al no tener documentación de qué es lo que hay que validar (para quien pide la monitorización, un “que esto esté en verde” puede parecerle suficiente información), o meter javascript cuando se necesita hacer verificaciones un poco más “elaboradas”.

En este caso se trata de verificar que una fecha mostrada en un campo concreto de una web no tenga una diferencia mayor de 30 minutos respecto a la hora actual.

En principio no tiene mucha dificultad: capturas el texto de la fecha y la hora de la web y lo comparas con la actual. Una pequeña complicación aparece cuando ves que el que esto funcione depende de que tengas en cuenta los posibles formatos de hora según la localización.

Sigue leyendo