Difference between revisions of "Manual de Usuario de GXtest Daemon"

From GXtest Wiki
Jump to: navigation, search
Line 1: Line 1:
 
[[Categoría: Guías de GXtest]]
 
[[Categoría: Guías de GXtest]]
  
GXtest Server permite agendar las tareas en las cuales se ejecutarán los conjuntos de casos de prueba. Para brindar mayor flexibilidad a la ejecución es que existen los componentes GXtest Proxy y GXtest Executor. El Executor es el engine que efectivamente ejecuta las pruebas y registra los resultados en la base de datos. De estos pueden haber múltiples instancias distribuidas. El Proxy es el componente que permite al GXtest Server comunicarse con los distintos Executors.
+
GXtest Manager permite agendar las tareas en las cuales se ejecutarán los conjuntos de casos de prueba. Para brindar mayor flexibilidad a la ejecución es que existen los componentes GXtest Daemon y GXtest Executor. El Executor es el engine que efectivamente ejecuta las pruebas y registra los resultados en la base de datos. De estos pueden haber múltiples instancias distribuidas. El Daemon es el componente que permite al GXtest Manager comunicarse con los distintos Executors.
  
== GXtest Proxy ==
+
== GXtest Daemon ==
Se instala como un servicio de Windows, generalmente en la misma máquina donde se instala el GXtest Server, pero esto no es una restricción. Es necesario configurar debidamente el Proxy para que pueda acceder a la base de datos (String de conexión y autenticación).
+
Se instala como un servicio de Windows, generalmente en la misma máquina donde se instala el GXtest Manager, pero esto no es una restricción. Es necesario configurar debidamente el Daemon para que pueda acceder a la base de datos (String de conexión y autenticación).
  
Este componente estará verificando si hay tareas que deban ejecutarse (monitorea cada 1 minuto la base de datos). En el caso de que haya alguna tarea pendiente a ejecutar, el Proxy invocará al Executor correspondiente pasándole el String de conexión ''remoto''. Esto brinda la facilidad de no tener que configurar cada Executor ante cambios de configuración al acceso a la base de datos, sino que esta gestión se realizaría en forma centralizada.
+
Este componente estará verificando si hay tareas que deban ejecutarse (monitorea cada 1 minuto la base de datos). En el caso de que haya alguna tarea pendiente a ejecutar, el Daemon invocará al Executor correspondiente pasándole el String de conexión ''remoto''. Esto brinda la facilidad de no tener que configurar cada Executor ante cambios de configuración al acceso a la base de datos, sino que esta gestión se realizaría en forma centralizada.
  
 
== GXtest Executor ==
 
== GXtest Executor ==
 
Se instala como una aplicación que inicia con el sistema y ejecuta en el System Try. Desde ahí podemos acceder a su configuración (puerto donde escucha). Este será el que realmente ejecute las pruebas y registre los resultados en la base de datos.
 
Se instala como una aplicación que inicia con el sistema y ejecuta en el System Try. Desde ahí podemos acceder a su configuración (puerto donde escucha). Este será el que realmente ejecute las pruebas y registre los resultados en la base de datos.
  
Luego debemos darlo de alta en GXtest Server, indicando un nombre, IP y puerto donde escucha el Executor. También vamos a configurar cuál es la versión del Sistema Operativo y Navegadores con los que cuenta esa máquina, a modo que esa información quede registrada.
+
Luego debemos darlo de alta en GXtest Manager, indicando un nombre, IP y puerto donde escucha el Executor. También vamos a configurar cuál es la versión del Sistema Operativo y Navegadores con los que cuenta esa máquina, a modo que esa información quede registrada.
  
 
=== Ver también ===
 
=== Ver también ===
* [[Manual de Usuario de GXtest Server#Executors |Cómo configurar Executors en GXtest Server]]
+
* [[Manual de Usuario de GXtest Manager#Executors |Cómo configurar Executors en GXtest Manager]]
 
* [[Manual de Usuario de GXtest Executor (consola)]]
 
* [[Manual de Usuario de GXtest Executor (consola)]]

Revision as of 06:47, 9 September 2009

Categoría: Guías de GXtest

GXtest Manager permite agendar las tareas en las cuales se ejecutarán los conjuntos de casos de prueba. Para brindar mayor flexibilidad a la ejecución es que existen los componentes GXtest Daemon y GXtest Executor. El Executor es el engine que efectivamente ejecuta las pruebas y registra los resultados en la base de datos. De estos pueden haber múltiples instancias distribuidas. El Daemon es el componente que permite al GXtest Manager comunicarse con los distintos Executors.

GXtest Daemon

Se instala como un servicio de Windows, generalmente en la misma máquina donde se instala el GXtest Manager, pero esto no es una restricción. Es necesario configurar debidamente el Daemon para que pueda acceder a la base de datos (String de conexión y autenticación).

Este componente estará verificando si hay tareas que deban ejecutarse (monitorea cada 1 minuto la base de datos). En el caso de que haya alguna tarea pendiente a ejecutar, el Daemon invocará al Executor correspondiente pasándole el String de conexión remoto. Esto brinda la facilidad de no tener que configurar cada Executor ante cambios de configuración al acceso a la base de datos, sino que esta gestión se realizaría en forma centralizada.

GXtest Executor

Se instala como una aplicación que inicia con el sistema y ejecuta en el System Try. Desde ahí podemos acceder a su configuración (puerto donde escucha). Este será el que realmente ejecute las pruebas y registre los resultados en la base de datos.

Luego debemos darlo de alta en GXtest Manager, indicando un nombre, IP y puerto donde escucha el Executor. También vamos a configurar cuál es la versión del Sistema Operativo y Navegadores con los que cuenta esa máquina, a modo que esa información quede registrada.

Ver también