web-dev-qa-db-fra.com

Test de stress Application ASP.NET

quelles sont les différentes manières que nous puissions faire un niveau optimal de test de contrainte pour l'application ASP.NET avant de le déplacer dans l'environnement de production?

38
Vikram

Voici l'outil gratuit pour le test de contrainte dans l'application ASP.NET.

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

Un autre est appelé ingénierie de performance ASP.NET qui indiquera comment nous pouvons insister sur l'application.

http://blogs.msdn.com/alikl/archive/2008/05/05/asp-net-Performance-frineering-stress-test-Your-Architecture-design-and-code.aspx

Allez également dans le message suivant:

meilleur moyen de faire pression sur un site Web

De mon expérience avant de passer à l'environnement de production, veuillez prendre des choses suivantes.

1) Définir Debug = False dans le web.config

2) Définir la trace activée = false dans le web.config

3) Utilisez toujours une version précompilée de votre code.

4) Compilez votre projet dans le mode de sortie.

5) publier votre code si vous utilisez ASP.NET 2.0 ou version ultérieure

6) API de mise en cache d'utilisateur autant que possible.

7) Diminuer votre HTML KB.

8) Retirez les espaces vides du code HTML ASP.NET.

9) Utilisez la feuille de style comme fichier .CSS externe

10) Utilisez IIS compression si POOSIBLE.

11) Placez votre fichier javascript dans les fichiers .js

12) Utilisez serveur.Transfer au lieu de réponse.redirect

13) Utilisez l'état de la session InProCC si possible.

14) Utilisez ViewState efficacement - Utilisez ControlState au lieu de ViewState qui est une fonctionnalité plus récente dans ASP.NET 2.0

15) Évitez de donner un grand nom aux contrôles qu'il augmentera votre HTML Ko.

16) Utilisez div au lieu de tables, il diminuera votre taille.

17) do IIS réglage de performance selon vos besoins

Voici le bon lien qui nous enseigne un bon moyen de déploiement dans l'environnement de production.

http://www.vbdotneetheeven.com/uploadfile/dsdaf/111222006014732AM/1.aspx

44
Jalpesh Vadgama

Visual Studio 2010 fournit des outils d'automatisation des tests fantastiques et également pour tester les applications Web.

5
Vikram

Apache JMeter ( http://jmeter.apache.org/ ) est un excellent outil pour les applications Web de test de contrainte. Il peut être utilisé avec n'importe quel serveur Web, pas seulement Apache.

5
Travis Beale