Cómo: Evaluar respuesta ASP.NET con la herramienta Web Application Stress

Seleccione idioma Seleccione idioma
Id. de artículo: 815161 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo paso a paso describe cómo medir ASP.NET capacidad de respuesta mediante la herramienta Web Application Stress (WAS). Se puede medir la capacidad de respuesta de las aplicaciones ASP.NET utilizando seguimiento, mediante el complemento en rendimiento o mediante la herramienta WAS. La herramienta WAS genera una carga artificial en un servidor Web. Desea hacer esto para medir la capacidad de respuesta, para probar la escalabilidad y para ajustar el rendimiento. Las herramientas WAS genera informes que detallan que tarda un servidor Web para responder y transferir archivos. Se trata de una métrica fundamental que se utiliza para ajustar el rendimiento. La Herramienta WAS funciona con cualquier tipo de aplicación Web. Sin embargo, hay cuatro consideraciones para utilizar la herramienta WAS para identificar la forma más eficaz los problemas de rendimiento con una aplicación ASP.NET. Estas consideraciones se enumeran en la sección "Configurar el Web Application Stress Tool".



Configurar la herramienta Web Application Stress

Debe prestar atención a las consideraciones que siguen al configurar la herramienta WAS para probar una aplicación Web ASP.NET:
  • Debe configurar un período de preparación para permitir la aplicación para compilar y a la caché. Si no configura un período de preparación, el informe muestra respuesta artificialmente bajo. Esto no refleja con precisión el comportamiento de la aplicación en uso típico.
  • Se debe habilitar las cookies, pero no grabar como parte de la secuencia de comandos. Esto asegura que cada usuario virtual que se simula por la WAS herramienta inicia una sesión ASP.NET independiente.
  • Debe habilitar retraso aleatorio. Esto impide que solicitudes enviadas al servidor más rápido que se pueden procesar los eventos.
  • Debe configurar la herramienta WAS para ejecutar para varios minutos. Esto garantiza que se procesan solicitudes suficientes para generar estadísticas útiles.
Para configurar en la herramienta WAS, siga estos pasos:
  1. Instale y ejecute la herramienta WAS.
  2. Crear una nueva secuencia de comandos.

    Para obtener información acerca de cómo crear secuencias de comandos, vea los archivos de Ayuda de la herramienta WAS.
  3. En la Microsoft Web Application Stress de ventana, expanda la secuencia de comandos y seleccione configuración .
  4. Establezca el campo de Nivel de carga y el campo de Multiplicador de carga en 1 .
  5. Establezca el Tiempo de ejecución de prueba en 10 minutos o más.
  6. Seleccione Usar retardo aleatorio . Establezca el campo mínimo a 2000 o más si páginas tardan más de dos segundos en ejecutar.
  7. Establezca el campo máximo a 5000 .
  8. Establecer el período preparación en menos de 1 minuto para permitir tiempo para ASP.NET para compilar y, a continuación, almacenar en caché la aplicación después de la primera solicitud.
  9. Haga clic para seleccionar el usuarios, contraseñas, Y guardar cookies casilla de verificación.
  10. Cree y, a continuación, ejecute la secuencia de comandos mediante cualquiera de los métodos estándar. Para ello, consulte los archivos de Ayuda de la herramienta WAS.


Interpretar resultados para obtener la respuesta de la aplicación

Después de configurar una secuencia de comandos Web Application Stress y, a continuación, ejecutar la secuencia de comandos contra un sitio ASP.NET, puede examinar los resultados para comprender la capacidad de respuesta de aplicación. Respuesta de la aplicación es un componente clave de tiempos de carga de página real y la experiencia global del usuario. Para ver los resultados después de ejecutar la secuencia de comandos, siga estos pasos:
  1. En el menú Ver , haga clic en informes .
  2. Expandir el elemento de informe de la secuencia de comandos y, a continuación, seleccione la hora más reciente.

    El panel derecho muestra un resumen del informe.
  3. Mover a la Página Resumen de sección.

    Para cada página en la secuencia de comandos, examine la aciertos , la columna Avg TTFB y la columna Avg TTLB .

    La columna visitas muestra el número de solicitudes que se ejecutan en esa página. El número de visitas debe ser mayor que 10 . Esto garantiza que se emitieron suficientes solicitudes para generar un medio útil. Si visitas es menor que 10 , aumentar el Tiempo de ejecución de prueba de campo en la configuración de secuencia de comandos y reexecute a continuación, la secuencia de comandos.

    La columna TTFB promedio mide el promedio de tiempo (en milisegundos) que la aplicación tardó en devolver el primer byte de la página ASP.NET. Esta medida refleja la hora de la solicitud que el usuario emitido a la hora cuando se inicia el explorador del usuario para representar la página. Este es el factor de dependientes del servidor más significativo en la velocidad aparente del sitio. Esta medida se relaciona estrechamente con el tiempo que tarda de ASP.NET representar la página. Esta medida también refleja los cambios de configuración que afectan al rendimiento.

    La columna TTLB promedio mide el promedio de tiempo (en milisegundos) que la aplicación tardó en devolver el último byte de la página ASP.NET. Esta medida refleja la hora de cuándo se emitió la petición por el usuario a la hora que ha descargado toda la página. Aunque los exploradores suelen comienzan representar páginas después de que reciben el primer byte, toda la página no es visible hasta después de transferir el último byte.


Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
818015Cómo: Optimizar y escalar el rendimiento de aplicaciones que están basadas en .NET Framework
Para obtener más información acerca de cómo implementar aplicaciones, consulte la documentación de .NET Framework SDK o visite el siguiente sitio Web de Microsoft:

http://msdn2.microsoft.com/en-us/library/ybshs20f(vs.71).aspx

Propiedades

Id. de artículo: 815161 - Última revisión: martes, 27 de marzo de 2007 - Versión: 1.8
La información de este artículo se refiere a:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Palabras clave: 
kbmt kbhowtomaster KB815161 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 815161

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com