Exporter (0) Imprimer
Développer tout
Développer Réduire

Microsoft.VisualStudio.TestTools.WebTesting, espace de noms

Mise à jour : novembre 2007

L'espace de noms Microsoft.VisualStudio.TestTools.WebTesting fournit des classes qui permettent d'exécuter des tests Web. Cet espace de noms inclut la classe WebTest qui est la classe de base pour tous les tests Web. Les classes WebTestRequest et WebTestResponse simulent les requêtes et les réponses HTTP des pages Web testées. Ces classes utilisent la classe FormPostHttpBody pour simuler l'utilisation de paramètres de publication de formulaire. Microsoft.VisualStudio.TestTools.WebTesting inclut également des classes pour la liaison de données, les règles de test, l'identification des éléments de travail, les chaînes de requête, le contexte HTTP, et des plug-ins qui fournissent des fonctionnalités de test.

  ClasseDescription
CommentReprésente un commentaire que le concepteur de tests ajoute à un test Web.
ConnectionFailedWebTestExceptionException levée par le moteur de test en cas d'échec de connexion pendant un test Web.
ContextParameter
ContextParameterCollection
CssIterationAttributeReprésente l'itération de projet à laquelle ce test correspond. Cette classe ne peut pas être héritée.
CssProjectStructureAttributeReprésente le nœud dans la hiérarchie du projet d'équipe à laquelle ce test correspond.
DataBindingAttributeContient des informations qui définissent des propriétés de liaison de données pour un test Web. Cette classe ne peut pas être héritée.
DataSource Définit une source de données pour un test Web.
DataSourceAttributeContient des informations qui décrivent une source de données pour un Test Web. Cette classe ne peut pas être héritée.
DataSourceCollection
DataSourceTable Objet qui représente une table d'une source de données que vous pouvez utiliser dans un test Web.
DataSourceTableCollection
DeclarativeWebTestReprésente un test Web XML déclaratif.
DeclarativeWebTestSerializer Charge le contenu d'un fichier .webtest dans une instance de la classe DeclarativeWebTest.
DeploymentItemAttributePermet de spécifier des éléments de déploiement tels qu'un fichier ou un répertoire pour un déploiement de test spécifique. Cette classe ne peut pas être héritée.
ExtractionEventArgsFournit des données pour l'événement ExtractValues.
ExtractionRuleClasse de base utilisée pour définir des règles d'obtention de données à partir d'une réponse Web qui est générée par un test Web.
ExtractionRuleReference
ExtractionRuleReferenceCollection
FileUploadParameterReprésente un paramètre de publication de formulaire de téléchargement de fichiers.
FormPostHttpBodyReprésente un corps de publication de formulaire HTML avec une collection de paramètres de formulaire.
FormPostParameterReprésente un paramètre POST de formulaire HTML.
FormPostParameterCollectionReprésente un conteneur fortement typé pour les paramètres de publication de formulaire.
HtmlAttributeReprésente un attribut HTML.
HtmlAttributeWithOffsetsÉtend le HtmlAttribute de base et effectue le suivi des offsets de début et de fin dans un document HTML.
HtmlDocumentPermet d'accéder au jeu de balises HTML dans un corps de réponse HTML.
HtmlTagL'objet HtmlTag est la base du document HTML ; il contient la structure analysée du document.
HtmlTagWithOffsetsÉtend le HtmlTag de base en effectuant le suivi des offsets de balises de début et de fin dans le document HTML.
IncludeCodedWebTestAttributeContient des informations qui définissent un test Web codé inclus dans un autre test Web.
IncludeDeclarativeWebTestAttributeContient des informations qui définissent un test Web codé inclus dans un autre test Web.
IncludedWebTestReprésente un test Web inclus dans un autre test Web.
OwnerAttributePermet de spécifier la personne responsable de la gestion, de l'exécution et/ou du débogage du test. Cette classe ne peut pas être héritée.
ParameterReprésente une classe de base Parameter HTTP.
PluginOrRulePropertyUn paramètre fourni à une règle d'extraction, une règle de validation ou un plug-in.
PostPageEventArgs
PostRequestEventArgsFournit des données pour les événements WebTestRequest.PostRequest et WebTest.PostRequest.
PostTransactionEventArgs
PostWebTestEventArgsFournit des données pour l'événement PostWebTest.
PrePageEventArgs
PreRequestEventArgsFournit des données pour l'événement WebTest.PreRequest.
PreTransactionEventArgs
PreWebTestEventArgsFournit des données pour l'événement PreWebTest.
PriorityAttributePermet de spécifier la priorité d'un test unitaire. Cette classe ne peut pas être héritée.
PropertyCollectionReprésente un conteneur fortement typé pour les propriétés des règles de test Web.
QueryStringParameterReprésente un paramètre querystring HTTP.
QueryStringParameterCollectionReprésente un conteneur fortement typé pour les paramètres de chaîne de requête.
StringHttpBodyReprésente un corps HTTP sous forme de chaîne utilisé pour la prise en charge SOAP.
TestDescriptionAttributePermet de spécifier la description du test. Cette classe ne peut pas être héritée.
ThreadedWebTestReprésente une classe de base pour un test Web codé qui utilise un seul thread par itération du test Web.
TimeoutAttributeUtilisez cet attribut pour spécifier le délai d'attente d'un test Web.
TransactionTimer
ValidationEventArgsFournit des données pour l'événement ValidateResponse.
ValidationRuleVérifie que les demandes retournent des réponses HTTP valides et que le contenu de la réponse correspond aux résultats attendus. Cette classe doit être héritée.
ValidationRuleReference
ValidationRuleReferenceCollectionReprésente un conteneur sérialisable, fortement typé pour les règles de validation de tests Web.
WebTestClasse de base pour tous les tests Web. Les tests Web codés qui sont écrits en C# dérivent directement de cette classe.
WebTestBaseCollection<T>
WebTestContextReprésente le contexte disponible pour un WebTest.
WebTestEmptyTableExceptionReprésente une WebTestEndOfDataException.
WebTestEndOfDataExceptionException qui est levée lorsque la liaison de données est exécutée sur une table avec le UniqueDataBindingAccessMethod lorsqu'il n'y a plus de lignes de données dans la table.
WebTestExceptionException qui est levée par le moteur de test pour les erreurs qui se produisent pendant l'exécution d'un test.
WebTestItemClasse de base pour WebTestRequest.
WebTestItemCollectionReprésente un conteneur fortement typé pour les éléments de test Web.
WebTestPageStatisticsContient des statistiques concernant l'exécution de la page.
WebTestPlugin Fournit un moyen d'exécuter du code et d'accéder à un WebTest avant et après l'exécution du test Web. Cette classe doit être héritée.
WebTestPluginReference
WebTestPluginReferenceCollectionReprésente un conteneur fortement typé sérialisable pour les références du plug-in de test Web.
WebTestRequestReprésente une requête HTTP qui sera envoyée à un serveur Web.
WebTestRequestCollectionConteneur sérialisable et fortement typé pour les en-têtes de demande de test Web.
WebTestRequestHeaderReprésente un en-tête HTTP.
WebTestRequestHeaderCollectionConteneur sérialisable fortement typé pour les en-têtes de demande de test Web.
WebTestRequestPluginReçoit des notifications avant et après le traitement d'une demande.
WebTestRequestPluginConverter
WebTestRequestPluginReference
WebTestRequestPluginReferenceCollectionReprésente un conteneur fortement typé pour les références du plug-in de demande de test Web.
WebTestRequestStatisticsPermet d'effectuer le suivi d'informations clés qui sont collectées lorsque la demande est exécutée.
WebTestResponseReprésente une réponse HTTP.
WebTestRuleBase
WorkItemAttributeUtilisez cet attribut pour spécifier un élément de travail qui est associé à un test.

  InterfaceDescription
IHttpBodyFournit une interface commune pour accéder à un corps HTTP.

  ÉnumérationDescription
DataBindingAccessMethod Énumération pour la méthode d'accès qui est utilisée pour la liaison de données.
Outcome
ValidationLevelPermet d'identifier l'importance d'une règle de validation qui est exécutée dans un test de charge.
WebTestExecutionInstructionPermet de dénoter comment gérer une opération.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft