2012-09-05 15 views
6

Estoy usando el muestreador JMS punto a punto de Jmeter para probar el rendimiento si se publica una gran cantidad de mensajes JMS en una cola.Jmeter: utilice la misma ConnectionFactory para varios subprocesos al publicar mensajes JMS

El Jmeter en la actualidad crea un nuevo QueueConnectionFactory y QueueConnection para cada uno de la rosca (como por el número de hilos proporcionado). Supongo que no es así como sucede en la interfaz, donde una sola fábrica de conexiones maneja diferentes hilos.

¿Cómo nos aseguramos de que solo cree una conexión para todos los hilos? ¿Hay alguna opción en Jmeter? ¿O deberíamos modificar el código? Sería bueno si alguien pudiera guiarme en la dirección correcta.

Respuesta

4

A partir de la versión 2.7, JMeter no tiene una opción para crear una QueueConnection y compartirla entre subprocesos. Solo InitialContext se almacena en caché.

me abrió una solicitud de mejora en JMeter Bugzilla:

En cuanto a lo que dice de la vida real, que realmente depende de lo que se simula:

  • Si desea simular una aplicación utilizando un corredor, entonces lo que diga es verdadero

  • Pero si quiere simular muchas aplicaciones utilizando un intermediario, el enfoque actual de JMeter está más cerca de la realidad.

Regards

Philippe M.

+0

Gracias. ¿Se puede hacer si puedo atarte a un experto en Java y modificar el código existente del Jmeter? ¿Qué tan difícil puede ser implementarlo? ¿Y existe la posibilidad de que alguien ya lo haya implementado y pueda buscar lo mismo? – Chillax

+1

Abrí la mejora, o esperas a que alguien o el equipo la implemente, o la necesitas y un experto podrá hacerlo y luego enviar un parche. –

+0

Gracias. Por lo general, ¿cuánto tiempo tardarán en arreglarlo (si es que lo están arreglando)? – Chillax

Cuestiones relacionadas