Tal vez convenga definir más precisamente los elementos de
comunicación entre FrontEnd y BackEnd. ¿Cúal es la arquitectura?
Asumamos que es (mobile browser) <-A-> (wicket node 1)<|B|>(wicket
node 2) <-C-> (rest service)
¿Consideramos el límite entre FE y BE <-A-> o <-C->?. Sólo lo pregunto
porque mencionas la arquitectura REST que no parece ser relevante y no
parece que quisieras medir "<-C->". Sólo coloco "<|B|>" y dos nodos
porque es el único elemento de comunicación que sufriría por el tamaño
de la sesión, que parece ser relevante.
Para medir la latencia y sesión de <-A->, recomendaría simplemente
subir el RequestLogger de Wicket, parsear y analizar el resultado.
Para hacer la medición del lado del cliente, puedes utilizar las
herramientas de desarrollo de chrome, netexport para firefox, o
debugbar para IE, exporta el archivo HAR y usa algo como
http://www.softwareishard.com/blog/har-viewer/ . Podrías correlacionar
el conjunto de peticiones con el logger que genera el RequestLogger.
Para medir "<|B|>". Entonces lo único que te conviene medir es la
comunicación multicast (digamos 228.0.0.4) + el puerto de replicación
(digamos TCP en el rango 4000-4100). ¿Tal vez unas cuantas instancias
de selenium?.
Sobre jmeter. No entendí cómo utilizarlo con CryptoMapper (que es
importante en mi entorno).
No he usado ni YourKit, ni Wicket Inspector.
Saludos
2013/2/28 cobeete <
manuelb...@gmail.com>:
Marcelo Morales