Partager via


DeclarativeWebTest, classe

Représente un test de performances de site Web XML déclaratif.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTest
    Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest

Espace de noms :  Microsoft.VisualStudio.TestTools.WebTesting
Assembly :  Microsoft.VisualStudio.QualityTools.WebTestFramework (dans Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public Class DeclarativeWebTest _
    Inherits WebTest _
    Implements ICloneable
[SerializableAttribute]
public class DeclarativeWebTest : WebTest, 
    ICloneable
[SerializableAttribute]
public ref class DeclarativeWebTest : public WebTest, 
    ICloneable
[<SerializableAttribute>]
type DeclarativeWebTest =  
    class
        inherit WebTest
        interface ICloneable
    end
public class DeclarativeWebTest extends WebTest implements ICloneable

Le type DeclarativeWebTest expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DeclarativeWebTest Initialise une nouvelle instance de la classe DeclarativeWebTest.

Début

Propriétés

  Nom Description
Propriété publique ConditionalRuleReferences Obtient une collection des références de règles conditionnelles.
Propriété publique Context Obtient ou définit un objet qui contient des variables de contexte qui sont disponibles pour le test de performances Web au moment de l'exécution. (Hérité de WebTest.)
Propriété publique ContextParameters Obtient le jeu de paramètres de contexte associé à ce test de performances Web.
Propriété publique DataSources Obtient la collection de sources de données définies pour le test de performances Web. (Hérité de WebTest.)
Propriété publique Description Obtient ou définit la description textuelle de ce test de performances Web.
Propriété publique Guid Obtient ou définit le GUID qui identifie de manière unique chaque instance de WebTest. (Hérité de WebTest.)
Propriété publique InheritFromWebTest Obtient l'objet WebTest pour le test de performances de site Web parent lorsque ce test est inclus dans un autre et hérite des propriétés du test parent. (Hérité de WebTest.)
Propriété publique Items Obtient ou définit le jeu des éléments contenus dans ce test de performances Web.Les éléments sont des transactions, des demandes, des commentaires et des tests de performances Web inclus.
Propriété publique LastRequestOutcome (Hérité de WebTest.)
Propriété publique LastResponse Obtient la dernière réponse reçue pour une requête de niveau supérieur dans ce test de performances Web. (Hérité de WebTest.)
Propriété publique Name Obtient le nom du scénario de test. (Hérité de WebTest.)
Propriété publique Outcome Obtient ou définit le résultat Réussite ou Échec de la demande de test de performances Web. (Hérité de WebTest.)
Propriété publique Password Obtient et définit le mot de passe utilisé pour l'authentification. (Hérité de WebTest.)
Propriété publique PreAuthenticate Obtient ou définit une valeur qui indique s'il faut pré-authentifier toutes les requêtes dans le test de performances Web. (Hérité de WebTest.)
Propriété publique Proxy Obtient ou définit une valeur qui représente un serveur proxy pour le test de performances Web à utiliser. (Hérité de WebTest.)
Propriété publique RequestBodyCaptureLimit Obtient ou définit la limite, en octets, qui est utilisée pour capturer des données de requête. (Hérité de WebTest.)
Propriété publique RequestItems Obtient une collection de tous les éléments de la requête dans ce cas de test.
Propriété publique ResponseBodyCaptureLimit Obtient ou définit la limite, en octets, qui est utilisée pour capturer des données de réponse. (Hérité de WebTest.)
Propriété publique StopOnError Obtient ou définit si le test doit cesser ou non son exécution lorsqu'une erreur se produit. (Hérité de WebTest.)
Propriété publique UserName Obtient et définit le nom d'utilisateur utilisé pour l'authentification. (Hérité de WebTest.)
Propriété publique ValidationRuleReferences Obtient la collection de références aux règles de validation au niveau du test de performances Web. (Hérité de WebTest.)
Propriété publique WebProxy Obtient ou définit le proxy Web à utiliser par ce test de performances Web. (Hérité de WebTest.)
Propriété publique WebTestPluginReferences Obtient la collection de références aux plug-ins de test de performances Web. (Hérité de WebTest.)

Début

Méthodes

  Nom Description
Méthode publique AddCommentToResult Ajoute un commentaire au résultat de test de performances Web qui suit le dernier élément effectué (requête de test de performances Web, transaction ou test de performances Web inclus). (Hérité de WebTest.)
Méthode publique AddDataSource(String, String, DataBindingAccessMethod, array<String[]) Ajoute une source de données à la collection de données contenue dans le test de performances Web. (Hérité de WebTest.)
Méthode publique AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) Ajoute une source de données à la collection de données contenue dans le test de performances Web. (Hérité de WebTest.)
Méthode publique AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Hérité de WebTest.)
Méthode publique AddDataSourceBinding Définit une relation de liaison et l'ajoute à la collection de liaisons de la source de données pour le test de performances Web. (Hérité de WebTest.)
Méthode publique BeginCondition (Hérité de WebTest.)
Méthode publique BeginLoop (Hérité de WebTest.)
Méthode publique BeginTransaction Démarre une minuterie de transaction en utilisant le nom spécifié. (Hérité de WebTest.)
Méthode publique Clone Crée un nouveau DeclarativeWebTest qui est une copie de l'instance actuelle.
Méthode publique EndCondition (Hérité de WebTest.)
Méthode publique EndLoop (Hérité de WebTest.)
Méthode publique EndTransaction(String) Termine une minuterie de transaction avec le nom spécifié. (Hérité de WebTest.)
Méthode publique EndTransaction(String, Boolean) Termine la transaction spécifiée. (Hérité de WebTest.)
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode publique ExecuteConditionalRule (Hérité de WebTest.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetDataTableRowCount (Hérité de WebTest.)
Méthode publique GetEnumerator Obtient un énumérateur qui énumère les éléments du test de performances Web. (Hérité de WebTest.)
Méthode publique GetExtractionRuleVariables Retourne tous les noms de variables de la règle d'extraction dans le test Web.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetItem Obtient le WebTestItem avec le numéro de demande basé sur zéro spécifié.
Méthode publique GetRequestEnumerator Obtient un énumérateur pour toutes les demandes au cours de l'exécution selon la règle conditionnelle. (Substitue WebTest.GetRequestEnumerator().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IncludeWebTest(String) Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.)
Méthode publique IncludeWebTest(WebTest) Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.)
Méthode publique IncludeWebTest(String, Boolean) Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.)
Méthode publique IncludeWebTest(WebTest, Boolean) Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.)
Méthode publique InitializeDataBinding Ajoute des informations de source de données et de liaison de données à partir d'attributs à l'instance actuelle.Principalement utilisé pour les tests Web codés. (Substitue WebTest.InitializeDataBinding().)
Méthode publique InsertItemAt Insère un WebTestItem à l'index d'élément spécifié.
Méthode publique InternalSetOutcome (Hérité de WebTest.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique MoveDataTableCursor(String, String) Avance le curseur dans la table de données à l'enregistrement suivant. (Hérité de WebTest.)
Méthode publique MoveDataTableCursor(String, String, Int32) (Hérité de WebTest.)
Méthode publique RegisterDataSourceInLoop (Hérité de WebTest.)
Méthode publique ReloadDataTable (Hérité de WebTest.)
Méthode publique RemoveItemAt Supprime le WebTestItem de l'index d'élément spécifié.
Méthode publique Stop Arrête le test de performances Web en cours. (Hérité de WebTest.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public PostPage (Hérité de WebTest.)
Événement public PostRequest Se produit après chaque requête exécutée par ce test de performances Web. (Hérité de WebTest.)
Événement public PostTransaction (Hérité de WebTest.)
Événement public PostWebTest Se produit après la série de tests de performances de site Web. (Hérité de WebTest.)
Événement public PrePage (Hérité de WebTest.)
Événement public PreRequest Se produit avant chaque requête exécutée par ce test de performances Web. (Hérité de WebTest.)
Événement public PreRequestDataBinding (Hérité de WebTest.)
Événement public PreTransaction (Hérité de WebTest.)
Événement public PreWebTest Se produit avant l'exécution du test de performances de site Web. (Hérité de WebTest.)
Événement public ValidateResponse Se produit lorsque la réponse à une requête de test de performances Web est reçue et est prête à être validée. (Hérité de WebTest.)
Événement public ValidateResponseOnPageComplete (Hérité de WebTest.)

Début

Notes

N'utilisez pas la classe DeclarativeWebTest comme classe de base.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.WebTesting, espace de noms