viernes, 28 de agosto de 2015

Activar contadores de rendimiento en pruebas de carga

Al realizar pruebas de carga con Visual Studio en ciertas ocasiones ocurre que no es posible tomar los contadores de rendimiento de las servidores (base de datos, aplicaciones, entre otros) donde esta la aplicación.

los siguientes pasos son los necesarios para permitir la toma de dichos contadores, esta es la traducción y adecuación de un post ya publicado previamente en ingles, si quieres ir al post original este es el link.

En el servidor al cual se le van a tomar los contadores de desempeño realizar los siguientes pasos:

 En el firewall, en el apartado de reglas de entrada, verificar que estén permitidas las reglas correspondientes a “Performance Logs and Alerts”.


2       Agregar a los usuarios de dominio con los cuales se va a realizar la prueba, a los grupos de usuario: Performance Log Users y Performance Monitor Users.

Verificar que los servicios de Windows Performance Logs & Alerts y Remote Register estén activos e iniciados.



Otro inconveniente que se presenta esta asociado al tiempo que espera Visual Studio para recibir la notificación de los contadores, el cual en ciertas ocaciones no es suficiente, lo cual se  soluciona agregando las siguientes lineas en los archivos VsTestConfig.exe.config y Devenv.exe.config:

  <appSettings>
    <add key="LoadTestCounterCategoryReadTimeout" value="180000"/>
    <add key="LoadTestCounterCategoryExistsTimeout" value="180000"/>
  </appSettings>



No hay comentarios:

Publicar un comentario