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

From GXtest Wiki
Jump to: navigation, search
m (GXtest Proxy)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Categoría: Guías de GXtest]]
+
{{Idiomas
 +
|Manual de Usuario de GXtest Daemon
 +
| GXtest Daemon User's Manual |GXtest Daemon ユーザーズマニュアル}}
 +
[[Category: 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. Pueden existir múltiples instancias distribuidas con el fin de ejecutar en distintos clientes o en forma paralela. GXtest Daemon es el componente que permite a GXtest Manager comunicarse con los distintos Executors.
  
== GXtest Proxy ==
 
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).
 
  
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.
+
GXtest Daemon es un servicio de Windows que corre en la misma máquina del Manager.  
  
== GXtest Executor ==
+
Este componente estará verificando si hay tareas que deban ejecutarse (monitorea cada 30 segundos la base de datos). En el caso de que haya alguna tarea pendiente a ejecutar, el Daemon invocará al Executor correspondiente pasándole el mismo '''String de conexión'''. 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.
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.
+
== Iniciar el Servicio ==
 +
Cada vez que se inicie la máquina este servicio comenzará a ejecutarse automáticamente.
  
=== Ver también ===
+
Para inicial el servicio manualmente seguir los siguientes pasos:
* [[Manual de Usuario de GXtest Server#Executors |Cómo configurar Executors en GXtest Server]]
+
# Clic con el botón derecho en "Mi PC" y luego elegir "Administrar"
* [[Manual de Usuario de GXtest Executor (consola)]]
+
# En el árbol de la izquierda, entrar a "Servicios y Aplicaciones" y luego a "Servicios"
 +
# Buscar el servicio "GXtest Daemon" y luego hacerle clic con el botón derecho y seleccionar "Iniciar"
 +
 
 +
== Configuración ==
 +
Este componente utiliza la misma configuración de conexión a la base de datos que se le indicó al Manager en la instalación. En caso de que sea necesario cambiarla, se puede configurar en el archivo '''GXtestDaemon.exe.config''' en el directorio de instalación (generalmente c:\Archivos de Programa\Abstracta\).
 +
 
 +
Ejemplo:<br>
 +
<connectionStrings><br>
 +
    <add name="GxTest.Daemon.Properties.Settings.GXtestConnectionString" connectionString="Data Source=ABSTRACTA00\SQLEXPRESS;<br>
 +
    Initial Catalog=GXtest; Persist Security Info=True;User ID=sa; Password=sa1234" providerName="System.Data.SqlClient" /><br>
 +
  </connectionStrings><br>
 +
 
 +
== Ver los Logs ==
 +
Para acceder a los mensajes que deja el GXtest Daemon es necesario acceder al Event Viewer de Windows. Para ello:
 +
# Clic con el botón derecho en "Mi PC" y luego elegir "Administrar"
 +
# En el árbol de la izquierda, entrar a "Visor de Eventos", "Aplicación"
 +
 
 +
Ahí podrá encontrar alguno que se corresponda con GXtest Daemon.
 +
 
 +
Ver más [[Event Log de GXtest Daemon|aquí]].

Latest revision as of 02:57, 21 February 2014

Spanish.gif
English.gif
Japan.gif

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. Pueden existir múltiples instancias distribuidas con el fin de ejecutar en distintos clientes o en forma paralela. GXtest Daemon es el componente que permite a GXtest Manager comunicarse con los distintos Executors.


GXtest Daemon es un servicio de Windows que corre en la misma máquina del Manager.

Este componente estará verificando si hay tareas que deban ejecutarse (monitorea cada 30 segundos la base de datos). En el caso de que haya alguna tarea pendiente a ejecutar, el Daemon invocará al Executor correspondiente pasándole el mismo String de conexión. 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.

Iniciar el Servicio

Cada vez que se inicie la máquina este servicio comenzará a ejecutarse automáticamente.

Para inicial el servicio manualmente seguir los siguientes pasos:

  1. Clic con el botón derecho en "Mi PC" y luego elegir "Administrar"
  2. En el árbol de la izquierda, entrar a "Servicios y Aplicaciones" y luego a "Servicios"
  3. Buscar el servicio "GXtest Daemon" y luego hacerle clic con el botón derecho y seleccionar "Iniciar"

Configuración

Este componente utiliza la misma configuración de conexión a la base de datos que se le indicó al Manager en la instalación. En caso de que sea necesario cambiarla, se puede configurar en el archivo GXtestDaemon.exe.config en el directorio de instalación (generalmente c:\Archivos de Programa\Abstracta\).

Ejemplo:

<connectionStrings>
<add name="GxTest.Daemon.Properties.Settings.GXtestConnectionString" connectionString="Data Source=ABSTRACTA00\SQLEXPRESS;
Initial Catalog=GXtest; Persist Security Info=True;User ID=sa; Password=sa1234" providerName="System.Data.SqlClient" />
</connectionStrings>

Ver los Logs

Para acceder a los mensajes que deja el GXtest Daemon es necesario acceder al Event Viewer de Windows. Para ello:

  1. Clic con el botón derecho en "Mi PC" y luego elegir "Administrar"
  2. En el árbol de la izquierda, entrar a "Visor de Eventos", "Aplicación"

Ahí podrá encontrar alguno que se corresponda con GXtest Daemon.

Ver más aquí.