Comment créer un service web de test de charge à l'aide de Visual Studio 2010?
Est-il un moyen de tester un Service Web à l'aide de VS2010 comme il est utilisé pour tester un site web?
Pour un site web que je peux créer un ensemble de WebTestRequest objets qui émulent le chargement et l'analyse d'une page web à partir de l'épreuve et puis, la mise en œuvre de la GetRequestEnumerator je peux donner des résultats pour le test de charge, de sorte que le temps d'exécution et la charge utile d'une seule page peut être évaluée par le test runner et publié dans mon test exécuter des rapports.
Je voudrais faire la même chose pour un test à l'aide appel de service web, de sorte que chaque fois que j'appelle le service web (il y a une certaine logique dans l'appeler, comme l'exploitation forestière, l'obtention d'un jeton de sécurité et de passer un bon format XML document de la méthode de service web) je peut donner le résultat de mon test de coureur et de l'évaluer.
Est-il un moyen de le faire ou dois-je besoin de mettre en place une classe héritant de la WebTestItem classe abstraite?
Ce qui concerne
Massimo
OriginalL'auteur massimogentilini | 2010-05-03
Vous devez vous connecter pour publier un commentaire.
Oui, il est possible de tester des Services Web à l'aide de Web Tests de Performance dans Visual Studio 2010 Ultimate.
Voici quelques liens utiles:
Comme un point de départ, vous pouvez utiliser un proxy web comme outil Fiddler pour intercepter les requêtes HTTP effectuées pour les Services Web, copiez le contenu du SAVON d'enveloppes dans le Web, Tests de Performance, puis modifiez-les en conséquence, sur la base d'un scénario à simuler.
OriginalL'auteur Enrico Campidoglio
Ce n'est pas tout à fait répondre à votre question, car c'est un outil 3ème partie, mais SAVON DE L'INTERFACE UTILISATEUR est un grand morceau de la (libre), logiciel de test de charge des services web, si votre propre ou quelqu'un d'autre. Vous pouvez exécuter des requêtes individuelles, ou de faire un tas de différents tests de charge.
Nous l'avons utilisé pour un service qui utilise les informations d'identification, donc je suis sûr que ça va bien fonctionner pour votre scénario.
Intéressant. Nous avons en fait affaire avec quelque chose de tout à fait semblables - 3e partie appel de service web et l'application locale de données étant joints ensemble. Laissez-moi savoir ce que vous venez avec!
Vous pouvez tester les Services Web en utilisant le Web Tests de Performance dans Visual Studio 2010 Ultimate.
OriginalL'auteur ScottE