Partager via


DeclarativeWebTest, classe

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

Hiérarchie d'héritage

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 (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 (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 (Hérité de WebTest.)
Propriété publique InheritFromWebTest (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 (Hérité de WebTest.)
Propriété publique Name (Hérité de WebTest.)
Propriété publique Outcome (Hérité de WebTest.)
Propriété publique Password (Hérité de WebTest.)
Propriété publique PreAuthenticate (Hérité de WebTest.)
Propriété publique Proxy (Hérité de WebTest.)
Propriété publique RequestBodyCaptureLimit (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 (Hérité de WebTest.)
Propriété publique ResultsLocale (Hérité de WebTest.)
Propriété publique StopOnError (Hérité de WebTest.)
Propriété publique UserName (Hérité de WebTest.)
Propriété publique ValidationRuleReferences (Hérité de WebTest.)
Propriété publique WebProxy (Hérité de WebTest.)
Propriété publique WebTestPluginReferences (Hérité de WebTest.)

Début

Méthodes

  Nom Description
Méthode publique AddCommentToResult (Hérité de WebTest.)
Méthode publique AddDataSource(String, String, DataBindingAccessMethod, array<String[]) (Hérité de WebTest.)
Méthode publique AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) (Hérité de WebTest.)
Méthode publique AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Hérité de WebTest.)
Méthode publique AddDataSourceBinding (Hérité de WebTest.)
Méthode publique BeginCondition (Hérité de WebTest.)
Méthode publique BeginLoop (Hérité de WebTest.)
Méthode publique BeginTransaction (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) (Hérité de WebTest.)
Méthode publique EndTransaction(String, Boolean) (Hérité de WebTest.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (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 à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetDataTableRowCount (Hérité de WebTest.)
Méthode publique GetEnumerator (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 par défaut. (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) (Hérité de WebTest.)
Méthode publique IncludeWebTest(WebTest) (Hérité de WebTest.)
Méthode publique IncludeWebTest(String, Boolean) (Hérité de WebTest.)
Méthode publique IncludeWebTest(WebTest, Boolean) (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 du Object actuel. (Hérité de Object.)
Méthode publique MoveDataTableCursor(String, String) (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 (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 (Hérité de WebTest.)
Événement public PostTransaction (Hérité de WebTest.)
Événement public PostWebTest (Hérité de WebTest.)
Événement public PrePage (Hérité de WebTest.)
Événement public PreRequest (Hérité de WebTest.)
Événement public PreRequestDataBinding (Hérité de WebTest.)
Événement public PreTransaction (Hérité de WebTest.)
Événement public PreWebTest (Hérité de WebTest.)
Événement public ValidateResponse (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