Procedure: ASP.NET Web Services met het hulpprogramma Web Application Stress testen

Informatie over de interne ondersteuning van Microsoft

BUG #: 4207 (Contentbeheer)

IN DEZE TAAK

Samenvatting

Dit artikel wordt beschreven hoe u ASP.NET Web services met het hulpprogramma WAS testen. Het hulpprogramma WAS genereert een kunstmatige laden op een webserver. Het doel van het hulpprogramma WAS is:

  • reactiesnelheid meten

  • schaalbaarheid testen

  • prestaties afstemmen

Het hulpprogramma WAS simuleert aanvragen van meerdere gebruikers met webbrowsers. Hoewel ASP.NET-webservices zijn niet bedoeld om te worden gebruikt door webbrowsers, ASP.NET Web services browser-vriendelijke pagina's genereren. ASP.NET Web services kunnen daardoor worden getest met behulp van het hulpprogramma WAS. Als u wilt simuleren Web serviceaanvragen met behulp van het hulpprogramma WAS, de volgende stappen uit:

terug naar boven

Simuleren van Web Services aanvragen

Als u wilt simuleren HTTP GET -verzoek van Web services met behulp van Microsoft Internet Explorer, volg deze stappen:

  1. Start Internet Explorer. In het
    Veld adres , typ de URL naar de Web services (.asmx)-bestand.


    Bijvoorbeeld moet een webservice met de naam WebServiceTest met een ASMX-bestand met de naam MyWebService met de URL worden geïdentificeerd
    http://servernaam/WebServiceTest/MyWebService.asmx. Typ deze URL en klik vervolgens op Zoeken.

  2. De ASP.NET-webservice genereert een browser-vriendelijke pagina Beschrijving van de methoden die beschikbaar in de webservice zijn. Klik op de methode die u wilt een verzoek te verzenden.

  3. De webservice wordt gegenereerd voor een andere browser-vriendelijke pagina met een gedetailleerde beschrijving van de methode die u selecteert. Ga naar de weergave voorbeeld aanvragen en antwoorden in alle beschikbare Web service protocollen.

  4. Aan de bovenkant van de pagina, typt u de parameters die worden aangevraagd. Sla deze stap over als u geen parameters worden aangevraagd.

  5. Klik op aanroepen voor het uitgeven van een HTTP GET -aanvraag naar de webservice.

    Internet Explorer opent een nieuw venster en vervolgens verzoek verzendt. De Web-service reageert door een XML-bestand dat wordt weergegeven door Internet Explorer terug te keren. Noteer de URL die wordt weergegeven in de adresbalk van de browser. Het pad dat wordt weergegeven nadat u de hostnaam in de URL aangeeft van de webservice en bevat alle parameters die worden doorgegeven aan de webservice.

terug naar boven

Het hulpprogramma Web Application Stress (WAS) voor webservices configureren

Omdat ASP.NET Web services met een browser communiceren kunnen, kan dit het hulpprogramma WAS op op ASP.NET Web serviceaanvragen.

U maakt een script WAS om te simuleren Web service-methoden, de volgende stappen uit:

  1. Maak een nieuwe database met WAS in het hulpprogramma WAS.

  2. Als u wilt een nieuw script maken in het menu Scripts, wijs maken en klik vervolgens op handmatig.


    Een nieuwe, lege script wordt gemaakt.

  3. Typ de hostnaam van de ASP.NET-server in het veld Server in het rechterdeelvenster.

    Deze naam is de naam van de host van de ASP.NET-server die host is van de webservice.

  4. Maak een nieuw Rasteritem in het raster script. Hiervoor selecteer ophalen via de vervolgkeuzelijst bewerking in de eerste lege regel.

  5. Typ in het tekstvak pad het absolute pad van de webservice. Dit pad moet het voorvoegsel http:// of de hostnaam niet bevatten.

    Bijvoorbeeld voor het uitgeven van een aanvraag naar een Web service genaamd WebServiceTest, met een ASMX-bestand met de naam MyWebService, een methode met de naam HelloWorlden de enkele parameter cycli met een waarde van 3, typt u het pad:
    /WebServiceTest/MyWebService.asmx/HelloWorld?cycles=3.

  6. Herhaal stap 4 en 5 toe te voegen extra Web serviceaanvragen.

    U moet wellicht de instellingen aanpassen.

  7. Klik in het menu Scripts
    Uitvoeren.

  8. Nadat het script is voltooid, wordt in het menu Beeldklikt u op rapporten om de resultaten te bekijken.

terug naar boven

Referenties

Ga naar de volgende Microsoft-websites voor meer informatie over het implementeren van toepassingen:



Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:

hoe: afstemmen en schalen van de prestaties van toepassingen die zijn gebouwd op .NET Framework
terug naar boven

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×