J'ai écrit un plugin Webtest pour Visual Studio (2008) et j'ai besoin d'afficher le temps qu'il faut pour exécuter dans la fenêtre de lecture de l'interface utilisateur.Afficher l'heure pour le plugin webtest dans la fenêtre de l'interface de lecture
J'ai essayé:
e.WebTest.BeginTransaction("B2BValidate");
// then call my plugin
e.WebTest.EndTransaction("B2BValidate");
Cela ajoute en effet une transaction "B2BValidate" à la fenêtre de lecture, mais la colonne affiche "Temps total" en 0.000 sec. Qu'est-ce que je rate?
-Matt
Ceci ne fonctionne pas. Si vous l'essayez, vous verrez que 'trx3' signale un temps de réponse de 0,00 secondes et un temps écoulé, dans un test Web autonome ou un test de charge. Vous ne pouvez pas EndTransaction() dans l'événement WebTestRequestPlugin PostRequest ou l'heure de la dernière demande est exclue. De plus, votre objet 't' n'est pas utilisé du tout dans les appels BeginTransaction/EndTransaction. Un objet TransactionTimer complètement nouveau est créé par le moteur webtest. Il ne semble pas que la classe TransactionTimer est destinée à être utilisée directement. – agentnega