Sdílet prostřednictvím


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

  1. Vytvořte nový Web test výkonnosti.Co nejdříve v prohlížeči se otevře, zvolte Stop.

  2. 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.

  3. V Url vlastnost nový požadavek zadejte název webové služby, jako je například https://localhost/storecsvs/InstantOrder.asmx.

  4. 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.

  5. 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".

  6. V Řetězec textu put uzlu, text/xml v Typ obsahu vlastnost.

  7. 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.

  8. 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>

  9. 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.

  10. 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.

  11. Požadavek webové služby klepněte pravým tlačítkem a vyberte Přidat parametr URL QueryString.

  12. 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.

  13. 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

ASP.NET a Visual Studio

Další zdroje

Vytvoření a použití vlastní moduly plug-in pro zatížení a webové testy výkonu