asp.net stress-testing

Prueba de estrés Aplicación ASP.Net



stress-testing (3)

¿De qué maneras diferentes podemos hacer un nivel óptimo de pruebas de estrés para la aplicación asp.net antes de moverlo al entorno de producción?


Apache JMeter ( http://jmeter.apache.org/ ) es una herramienta excelente para aplicaciones web de prueba de estrés. Se puede usar con cualquier servidor web, no solo con Apache.


Aquí está la herramienta gratuita para la prueba de estrés en la aplicación asp.net.

http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wcat-tool.aspx

Otra se llama ingeniería de rendimiento asp.net que explicará cómo podemos hacer hincapié en la aplicación.

http://blogs.msdn.com/alikl/archive/2008/05/05/asp-net-performance-engineering-stress-test-your-architecture-design-and-code.aspx

También revisa la siguiente publicación:

La mejor manera de poner a prueba un sitio web

Desde mi experiencia antes de pasar al entorno de producción, por favor tome las siguientes cosas.

1) establecer debug = false en el web.config

2) establecer el rastreo habilitado = falso en el web.config

3) Siempre use la versión precompilada de su código.

4) Compila tu proyecto en el modo de lanzamiento.

5) Publique su código si está utilizando asp.net 2.0 o una versión superior

6) Aplicación de caché de usuario tanto como sea posible.

7) Disminuya su html kb.

8) eliminar espacios en blanco del código asp.net html.

9) Use la hoja de estilo como archivo externo .css

10) USE la compresión de IIS si es posible.

11) Coloque su archivo javascript en archivos .js

12) Use Server.Transfer en lugar de Response.redirect

13) Use Inproc Session State si es posible.

14) Use Viewstate de manera eficiente: use controlstate en lugar de viewstate, que es una característica más nueva en asp.net 2.0

15) Evite darle un gran nombre a los controles, aumentará su html kb.

16) Use Div en lugar de tablas, disminuirá su tamaño.

17) ¿El ajuste de rendimiento IIS según su requisito

Aquí está el buen enlace que nos enseña una buena forma de implementación en el entorno de producción.

http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1.aspx


Visual Studio 2010 proporciona algunas fantásticas herramientas de automatización de pruebas y también para pruebas de carga de las aplicaciones web.