Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Julien Adam

.NET 2.0 + Team System : développer vite, bien et avec méthode !

Créer des tests web compatibles AJAX avec Team System et Fiddler

Si vous avez déja essayé de créer des scénarios de test web avec Visual Studio 2005 Team Edition for Testers vous avez peut-être remarqué que le plugin d'enregistrement de session fourni en standard n'est pas capable d'enregistrer les appels AJAX effectués par le browser.

En donnant une formation sur Team System il y a quelques temps, j'ai remarqué une nouvelle fonctionnalité de Fiddler (un analyseur de requètes HTTP gratuit et totalement indispensable). Il est capable d'enregistrer une session et la sauvegarder sous forme de test web Team System ! Et bien entendu, Fiddler travaillant à un niveau plus bas que le plugin d'enregistrement standard, il est capable de capturer tous les appels HTTP qu'ils soient standards ou AJAX.

Pour créer facilement un test web, lancez Fiddler puis naviguez avec votre browser sur votre application. (par défaut IE est configuré pour utiliser Fiddler, pour mozilla il faudra aller changer les paramètres de proxy, je vous laisse regarder la doc de Fiddler à ce sujet). Une fois le scénario joué, sélectionnez les requêtes intéressantes dans Fiddler et faites "Save / Sessions / As Visual Studio Web Test".


Ouvrez ensuite le fichier .webtest créé avec Visual Studio 2005 Team Edition for Testers (ou Team Suite) et vous aurez un test complet avec tous les appels AJAX, prêt à être rejoué.

Attention à un petit détail qui peut être un peu gênant, lorsque Fiddler tourne, les paramètres de proxy d'Internet Explorer sont modifiés et peuvent causer des problèmes de connexion, notamment avec le serveur Team Foundation. Pensez donc à bien le désactiver à la fin d'un enregistrement de session.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 21 février 2007 09:57 par julienadam

Commentaires

arno a dit :

Ce post est clairement en double avec celui fait par azra le 17/12 http://blogs.developpeur.org/azra/archive/2006/12/17/tester-des-applications-web-utilisant-ajax.aspx

# février 21, 2007 12:18

julienadam a dit :

Effectivement ! Ca m'apprendra à prendre des vacances, j'en viens à oublier qu'on s'était mis d'accord avec Azra :)

# février 23, 2007 09:40
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01