DeclarativeWebTestSerializer – třída
Načte obsah souboru .webtest do instance DeclarativeWebTest třídy.
Hierarchie dědičnosti
Object
Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTestSerializer
Obor názvů: Microsoft.VisualStudio.TestTools.WebTesting
Sestavení: Microsoft.VisualStudio.QualityTools.WebTestFramework (v Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Syntaxe
'Deklarace
Public Class DeclarativeWebTestSerializer
public class DeclarativeWebTestSerializer
public ref class DeclarativeWebTestSerializer
type DeclarativeWebTestSerializer = class end
public class DeclarativeWebTestSerializer
Typ DeclarativeWebTestSerializer zveřejňuje následující členy.
Metody
Název | Popis | |
---|---|---|
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
Open(Stream) | ||
Open(String) | Otevře soubor webové test výkonu. | |
Save(DeclarativeWebTest, Stream) | Uloží test výkonu webového datového proudu. | |
Save(DeclarativeWebTest, String) | Test výkonu webového souboru uloží. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Deklarativní testy výkonu Web je-kódované Web test výkonnosti zobrazené v editoru test výkonu webové aplikace Visual Studio.Testy výkonu deklarativní Web programově vytvoříte pomocí tříd DeclarativeWebTest a DeclarativeWebTestSerializer.
Možná něco ve webové aplikaci která ovlivňuje velké skupiny existující webové užitkovosti změnil.Místo zkoušky upravit ručně, můžete napsat kód, nemáte.
DeclarativeWebTestSerializer do instance načte obsah souboru .webtest DeclarativeWebTest třídy.DeclarativeWebTestSerializer můžete také uložit instanci třídy DeclarativeWebTest soubor .webtest.
DeclarativeWebTestZpřístupní vlastnosti, požadavky a pravidla načtení webové test výkonu tak, že můžete změnit a uložit je.
Deklarativní test výkonu Web vytvořit zcela programově, můžete jej spustit dvěma způsoby:
V aplikaci Visual Studio přidat do projektu zkušební test a pak spustit test z prostředí Visual Studio IDE.
Spustíte test pomocí nástroje příkazového řádku MSTest.exe.Název souboru test předáte jako argument pro možnost /testcontainer.
Příklady
V tomto příkladu aplikace konzoly C# je existujícího deklarativního Web brzdami otevřen, upraven a uložen.
using Microsoft.VisualStudio.TestTools.WebTesting;
public class WebTestSerializerExample
{
static void Main(string[] args)
{
//Open the Web performance test
DeclarativeWebTest decWebTest = DeclarativeWebTestSerializer.Open(@"c:\test.webtest");
//Add a Request to this WebTest
WebTestRequest newRequest = new WebTestRequest("http://newRequest/default.aspx");
decWebTest.Items.Add(newRequest);
//Set ExpectedHttpStatus to 404 on the 1st Request
WebTestRequest reqToModify = null;
foreach (WebTestItem item in decWebTest.Items)
{
if (item is WebTestRequest)
{
reqToModify = item as WebTestRequest;
break;
}
}
if (reqToModify != null)
{
reqToModify.ExpectedHttpStatusCode = 404;
}
//Save the Web performance test
DeclarativeWebTestSerializer.Save(decWebTest, @"c:\test.webtest");
}
}
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.TestTools.WebTesting – obor názvů
Další zdroje
[vyřazeno] Spuštění testu výkonnosti webu z příkazového řádku