2009-10-06 7 views
1

Visual Studio 2008 dispose d'un type de test appelé Test de charge. Il semble que je puisse y déposer une collection d'autres tests, lui donner un profil de test (disons, 50 utilisateurs frappant constamment le programme), un temps de fonctionnement, et le laisser tourner.Test de contrainte dans Visual Studio

Ce qui n'est pas clair pour moi, c'est comment configurer réellement les tests qu'il consomme. J'ai besoin de lancer une instance du programme à tester (techniquement, un serveur HTTP, mais pas un projet web ou quoi que ce soit - juste une application console) avec quelques paramètres de ligne de commande, et le garder pendant que les tests sont en cours. Fondamentalement, comment pourrais-je configurer un test de charge (ou un test) dans Visual Studio 2008 qui me permettrait de démarrer un projet, puis d'exécuter un certain nombre de tests dans une configuration de mon choix comme dans Load Test .

Répondre

1

La meilleure façon de le faire est de créer un LoadTestPlugin pour faire ce que vous voulez à divers points dans le test de charge.

Les événements exposés sont:

  • LoadTestStarting
  • LoadTestFinished
  • LoadTestWarmupComplete
  • TestStarting
  • TestFinished
  • ThresholdExceeded
  • HeartBeat
  • LoadTestAborted
Questions connexes