Jak: vytvoření Test webové služby
Pomocí testu výkonu webové Web services.Pomocí Vložení požadavku a Vložit požadavek webové služby možnosti, můžete přizpůsobit jednotlivé požadavky v Editor Test výkonu webové vyhledejte webové stránky služby.Tyto stránky obvykle nemusí zobrazit ve webové aplikaci.Proto je nutné upravit žádost o získání přístupu na tyto stránky.
Následující postupy pomocí webové služby, která je součástí Commerce Starter Kit.Můžete stáhnout z ASP.NET Commerce Starter Kit.
[!POZNÁMKA]
Webová služba, která není na webovém serveru pomocí ASP můžete otestovat.NET a Visual Web Developer.Další informace naleznete v tématu ASP.NET a Visual Studio.
Požadavky
- Visual Studio Ultimate
Testování webové služby
Vytvořte nový Web test výkonnosti.Co nejdříve v prohlížeči se otevře, zvolte Stop.
V Editor Test výkonu webové, test výkonu Web klepněte pravým tlačítkem a vyberte Přidat požadavek webové služby.
V Url vlastnost nový požadavek zadejte název webové služby, jako je například https://localhost/storecsvs/InstantOrder.asmx.
Otevřete samostatné relaci prohlížeče a zadejte adresu URL na stránku ASMX adresu nástrojů.Vyberte metodu, kterou chcete testovat a přezkoumat zprávy SOAP.Obsahuje SOAPAction.
V Editor Test výkonu webové, klepněte pravým tlačítkem na žádost a vyberte Přidat záhlaví přidání nové hlavičky.V název vlastnost, typ SOAPAction.V hodnotu vlastnost, zadejte hodnotu v SOAPAction, jako například "http://tempuri.org/CheckStatus".
V Řetězec textu put uzlu, text/xml v Typ obsahu vlastnost.
Vrátit do prohlížeče v kroku 4, vyberte stránku popis webové služby XML část požadavku SOAP a zkopírujte do schránky.
Obsah XML je podobná následující příklad:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CheckStatus xmlns="http://tempuri.org/">
<userName>string</userName>
<password>string</password>
<orderID>int</orderID>
</CheckStatus>
</soap:Body>
</soap:Envelope>
Vraťte Editor Test výkonu webové a pak zvolte tři tečky (…) v Řetězec textu vlastnost.Vložte obsah schránky do vlastnosti.
Platné hodnoty pro testování úspěšné nutné nahradit zástupný symbol hodnot XML.Předchozí ukázka by k nahrazení dvou instancí string a jeden int.Pokud je registrovaný uživatel, který má objednávku pouze dokončí tuto operaci webové služby.
Požadavek webové služby klepněte pravým tlačítkem a vyberte Přidat parametr URL QueryString.
Parametr řetězce dotazu přiřadíte název a hodnota.V předchozím příkladu je název op a hodnota je CheckStatus.Určuje provést operaci webové služby.
[!POZNÁMKA]
Vázání dat lze použít v těle na libovolnou hodnotu zástupného symbolu pomocí nahrazení hodnoty dat vázán {{DataSourceName.TableName.ColumnName}} syntaxe.Další informace naleznete v tématu Jak: Přidat Data požadavku webové vazby.
Spusťte test.V horním podokně Prohlížeč WWW Test výkonu výsledky vyberte požadavek webové služby.V dolním podokně vyberte kartu webového prohlížeče.Zobrazí data XML vrácená webovou službu a výsledky všech operací.
Viz také
Úkoly
Jak: Přidat Data požadavku webové vazby
Jak: vytvoření nové Test výkonu webu pomocí záznam Test výkonu webového
Koncepty
Další zdroje
Vytvoření a použití vlastní moduly plug-in pro zatížení a webové testy výkonu