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 | |
---|---|---|
DeclarativeWebTest | Initialise une nouvelle instance de la classe DeclarativeWebTest. |
Début
Propriétés
Nom | Description | |
---|---|---|
ConditionalRuleReferences | Obtient une collection des références de règles conditionnelles. | |
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.) | |
ContextParameters | Obtient le jeu de paramètres de contexte associé à ce test de performances Web. | |
DataSources | Obtient la collection de sources de données définies pour le test de performances Web. (Hérité de WebTest.) | |
Description | Obtient ou définit la description textuelle de ce test de performances Web. | |
Guid | Obtient ou définit le GUID qui identifie de manière unique chaque instance de WebTest. (Hérité de WebTest.) | |
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.) | |
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. | |
LastRequestOutcome | (Hérité de WebTest.) | |
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.) | |
Name | Obtient le nom du scénario de test. (Hérité de WebTest.) | |
Outcome | Obtient ou définit le résultat Réussite ou Échec de la demande de test de performances Web. (Hérité de WebTest.) | |
Password | Obtient et définit le mot de passe utilisé pour l'authentification. (Hérité de WebTest.) | |
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.) | |
Proxy | Obtient ou définit une valeur qui représente un serveur proxy pour le test de performances Web à utiliser. (Hérité de WebTest.) | |
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.) | |
RequestItems | Obtient une collection de tous les éléments de la requête dans ce cas de test. | |
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.) | |
StopOnError | Obtient ou définit si le test doit cesser ou non son exécution lorsqu'une erreur se produit. (Hérité de WebTest.) | |
UserName | Obtient et définit le nom d'utilisateur utilisé pour l'authentification. (Hérité de WebTest.) | |
ValidationRuleReferences | Obtient la collection de références aux règles de validation au niveau du test de performances Web. (Hérité de WebTest.) | |
WebProxy | Obtient ou définit le proxy Web à utiliser par ce test de performances Web. (Hérité de WebTest.) | |
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 | |
---|---|---|
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.) | |
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.) | |
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.) | |
AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) | (Hérité de WebTest.) | |
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.) | |
BeginCondition | (Hérité de WebTest.) | |
BeginLoop | (Hérité de WebTest.) | |
BeginTransaction | Démarre une minuterie de transaction en utilisant le nom spécifié. (Hérité de WebTest.) | |
Clone | Crée un nouveau DeclarativeWebTest qui est une copie de l'instance actuelle. | |
EndCondition | (Hérité de WebTest.) | |
EndLoop | (Hérité de WebTest.) | |
EndTransaction(String) | Termine une minuterie de transaction avec le nom spécifié. (Hérité de WebTest.) | |
EndTransaction(String, Boolean) | Termine la transaction spécifiée. (Hérité de WebTest.) | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
ExecuteConditionalRule | (Hérité de WebTest.) | |
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.) | |
GetDataTableRowCount | (Hérité de WebTest.) | |
GetEnumerator | Obtient un énumérateur qui énumère les éléments du test de performances Web. (Hérité de WebTest.) | |
GetExtractionRuleVariables | Retourne tous les noms de variables de la règle d'extraction dans le test Web. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetItem | Obtient le WebTestItem avec le numéro de demande basé sur zéro spécifié. | |
GetRequestEnumerator | Obtient un énumérateur pour toutes les demandes au cours de l'exécution selon la règle conditionnelle. (Substitue WebTest.GetRequestEnumerator().) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IncludeWebTest(String) | Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.) | |
IncludeWebTest(WebTest) | Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.) | |
IncludeWebTest(String, Boolean) | Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.) | |
IncludeWebTest(WebTest, Boolean) | Appelle un test de performances Web à partir d'un test de performances Web codé. (Hérité de WebTest.) | |
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().) | |
InsertItemAt | Insère un WebTestItem à l'index d'élément spécifié. | |
InternalSetOutcome | (Hérité de WebTest.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
MoveDataTableCursor(String, String) | Avance le curseur dans la table de données à l'enregistrement suivant. (Hérité de WebTest.) | |
MoveDataTableCursor(String, String, Int32) | (Hérité de WebTest.) | |
RegisterDataSourceInLoop | (Hérité de WebTest.) | |
ReloadDataTable | (Hérité de WebTest.) | |
RemoveItemAt | Supprime le WebTestItem de l'index d'élément spécifié. | |
Stop | Arrête le test de performances Web en cours. (Hérité de WebTest.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
PostPage | (Hérité de WebTest.) | |
PostRequest | Se produit après chaque requête exécutée par ce test de performances Web. (Hérité de WebTest.) | |
PostTransaction | (Hérité de WebTest.) | |
PostWebTest | Se produit après la série de tests de performances de site Web. (Hérité de WebTest.) | |
PrePage | (Hérité de WebTest.) | |
PreRequest | Se produit avant chaque requête exécutée par ce test de performances Web. (Hérité de WebTest.) | |
PreRequestDataBinding | (Hérité de WebTest.) | |
PreTransaction | (Hérité de WebTest.) | |
PreWebTest | Se produit avant l'exécution du test de performances de site Web. (Hérité de WebTest.) | |
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.) | |
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.