Cómo: Especificar periodos de tiempo de espera para controladores y agentes de pruebas
Tanto el controlador de pruebas como el agente de prueba tienen varias configuraciones de tiempo de espera que especifican cuánto tiempo deben esperar las respuestas el uno del otro, o de un origen de datos antes de que se genere un error. En ciertas circunstancias, podría ser necesario editar los valores de tiempo de espera para satisfacer las necesidades de su topología u otros problemas del entorno. Para editar los valores de tiempo de espera, edite el archivo de configuración XML asociado al controlador de pruebas o al agente de prueba, como se explica en los procedimientos siguientes.
Para editar diversas configuraciones de tiempo de espera de un controlador de pruebas o de un agente de prueba, modifique los siguientes archivos de configuración usando los nombres y valores de clave de las tablas:
Controlador de pruebas: QTController.exe.config
Nombre de clave
Descripción
Valor
AgentConnectionTimeoutInSeconds
Número de segundos que se va a esperar la solicitud de ping del agente antes de que la conexión se considere perdida.
"n" segundos.
AgentSyncTimeoutInSeconds
Al iniciar una ejecución de pruebas de sincronización, número de segundos que se va a esperar para que todos los agentes se sincronicen antes de anular la ejecución.
"n" segundos.
AgentInitializeTimeout
Número de segundos que se va a esperar para que todos los agentes y sus recopiladores de datos se inicialicen al principio de una ejecución de pruebas, antes de anular la ejecución de pruebas. Este valor debe ser bastante grande si se usan recopiladores de datos.
"n" segundos. Predeterminado: "120" (dos minutos).
AgentCleanupTimeout
Número de segundos que se va a esperar para que todos los agentes y sus recopiladores de datos se limpien, antes de completar la ejecución de pruebas. Este valor debe ser bastante grande si se usan recopiladores de datos.
"n" segundos. Predeterminado: "120" (dos minutos).
Agente de prueba: QTAgentService.exe.config
Nombre de clave
Descripción
Valor
ControllerConnectionPeriodInSeconds
Número de segundos entre los intentos de conectarse al controlador.
"n" segundos. Predeterminado: "30" (treinta segundos).
RemotingTimeoutSeconds
Tiempo máximo que puede durar una llamada de comunicación remota en segundos.
"n" segundos. Predeterminado: "600" (diez minutos).
StopTestRunCallTimeoutInSeconds
Número de segundos que se va a esperar la llamada para detener la ejecución de pruebas.
"n" segundos. Predeterminado: "120" (dos minutos).
GetCollectorDataTimeout
Número de segundos que se va a esperar el recopilador de datos.
"n" segundos. Predeterminado: "300" (cinco minutos).
Para especificar opciones de tiempo de espera del agente para un controlador de pruebas
Abra el archivo de configuración XML QTCcontroller.exe.config que se encuentra en <letra de unidad:>\Archivos de programa (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.
busque la etiqueta <appSettings>.
<appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentConnectionTimeoutInSeconds" value="120"/> <add key="AgentSyncTimeoutInSeconds" value="300"/> <add key="ControllerServicePort" value="6901"/> <add key="ControllerUsersGroup" value="TeamTestControllerUsers"/> <add key="ControllerAdminsGroup" value="TeamTestControllerAdmins"/> <add key="CreateTraceListener" value="no"/> </appSettings>
Edite un valor existente para una de las claves de tiempo de espera del controlador de pruebas. Por ejemplo, puede cambiar el valor predeterminado de la clave AgentConnectionTimeoutInSeconds de dos minutos a tres minutos:
<add key="AgentConnectionTimeoutInSeconds" value="180"/>
O bien
Agregue una clave adicional y especifique un valor de tiempo de espera. Por ejemplo, puede agregar la clave AgentInitializeTimeout en la sección <appSettings> y especificar un valor de cinco minutos:
<add key="AgentInitializeTimeout" value="300"/> </appSettings>
Para especificar opciones de tiempo de espera del agente para un agente de prueba
Abra el archivo de configuración XML QTAgentService.exe.config que se encuentra en <letra de unidad:>\Archivos de programa (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.
busque la etiqueta <appSettings>.
<appSettings> <appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentServicePort" value="6910"/> <add key="ControllerConnectionPeriodInSeconds" value="30"/> <add key="StopTestRunCallTimeoutInSeconds" value="120"/> <add key="CreateTraceListener" value="no"/> <add key="GetCollectorDataTimeout" value="300"/> </appSettings> </appSettings>
Edite un valor existente para una de las claves de tiempo de espera del agente de prueba. Por ejemplo, puede cambiar el valor predeterminado de la clave ControllerConnectionPeriodInSeconds de treinta segundos a un minuto:
<add key="ControllerConnectionPeriodInSeconds" value="60"/>
O bien
Agregue una clave adicional y especifique un valor de tiempo de espera. Por ejemplo, puede agregar la clave RemotingTimeoutSeconds en la sección <appSettings> y especificar un valor de quince minutos:
<add key=" RemotingTimeoutSeconds " value="900"/> </appSettings>
Vea también
Conceptos
Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas
Otros recursos
Modificar la configuración de inicio de sesión de las pruebas de carga
Configurar un agente y un controlador de pruebas en un firewall