Ytelsestesting Av Webtjenester Ved Hjelp Av LoadRunner VuGen Scripting

Webtjenesteskripting ved hjelp Av Web Services Protocol I LoadRunner VuGen:

I Denne LoadRunner Training Tutorials For Nybegynnere, lærte vi mer Om LoadRunner Funksjoner.

denne opplæringen er et tillegg til VuGen scripting-serien, her lærer vi å skript i en av de viktigste protokollene – annet Enn Web-HTTP / HTML-protokollen) – ‘Web Services’.

til å begynne med, la oss forstå hva som menes Med Webtjeneste? En Webtjeneste er et stykke kode (som kan utføre bestemte operasjoner/operasjoner) som er tilgjengelig på internett og er den som kan kommunisere og betjene data til de andre programmene eller enhetene, uavhengig av deres underliggende arkitektur og teknologi.

=> Klikk Her For Komplett Serie Av Loadrunner Tutorials

testing Av Webtjenesteprotokoller Ved Hjelp Av LoadRunner  testing Av Webtjenesteprotokoller ved Hjelp Av LoadRunner

i denne moderne tid trenger ikke et programvaresystem bygges fra bunnen av. Det er mange tjenester som er lett tilgjengelig, og man kan ringe og bruke i sin søknad.

for Eksempel, hvis vi vil ha en betalingsgateway i søknaden vår, trenger vi ikke å bygge en – vi kan bruke (må kanskje betale) tjenestene til noen av de allerede etablerte betalingsleverandørene.

det underliggende prinsippet bak en vellykket implementering Av Webtjenester er standardmetoden for integrasjon og kommunikasjon (mellom applikasjoner) ved hjelp av åpne standarder.

Webtjenester er vanligvis av to typer:

  • SOAP STÅR For Simple Object Access Protocol og ER EN XML – basert industristandard protokoll for design og utvikling av webtjenester. SOM DET ER XML basert, er det plattform og språk uavhengig.
  • REST: REST står For Representational State Transfer og er en arkitektonisk stil for utvikling av webtjenester. Det blir populært på grunn av sin lette natur(bruker mindre båndbredde og ressurs i implementeringen). Det tillater flere dataformater SOM JSON, Tekst, XML etc.

la Oss nå se hvordan DU GJØR SOAP Web service scripting ved Hjelp Av VuGen.

SOM allerede diskutert, ER SOAP EN XML – basert protokoll (DEN bruker XML til å sende og motta meldinger). Det er en ting vi trenger å forstå-WSDL. Wsdl (Web Services Description Language) er EN XML-basert fil som gir detaljer som hva webtjenesten gjør sammen med informasjonen som kreves for å få tilgang til webtjenesten.

for Vårt eksempelskript bruker Vi en valutakonverteringstjeneste.

denne tjenesten gir følgende operasjoner (generelt Kan En Webtjeneste gi flere operasjoner):

Converter Screen

for Eksempel kan vi påberope ‘GetCultureInfo’ operasjon og se svaret.

 Få Kultur Info Skjermen

Svar…

Responstid Skjerm

Dette vil være den tilsvarende wsdl-lenken.

så la oss begynne med å lage et nytt (tomt) VuGen-skript med’ Web Services ‘ – protokoll.

Ny Skriptskjerm

Gå til SOA-Verktøy-menyen og velg ‘Administrer Tjenester’.

 Administrer Tjenester-Skjermen

I Vinduet ‘Administrer Tjenester’ klikker du På ‘ Importer ‘(for å importere en ny tjeneste).

 Ny Tjenesteskjerm

Velg URL (Eller Fil) og klikk På ‘Importer’.

 Importtjeneste

Kontroller AT WSDL er importert.

Konverteringsskjerm

gå nå til SOA Tools-menyen igjen og velg’Legg Til Serviceanrop’.

 Legg Til Serviceanrop

i Vinduet Nytt Webtjenesteanrop kan vi se felt som ‘Service’, ‘Portnavn ‘ og’Operasjon’.

 Ny Webtjenesteskjerm

La oss velge ‘GetCultureInfo’ operasjon her.

GetCultureInfo Skjerm

‘Transport Layer Configuration’ tillater oss å spesifisere transportalternativer (la det til standardalternativene).

Tilpasset SOAP Header

‘Custom SOAP Header’ tillater oss å gå inn i tilpassede overskrifter hvis noen (ikke skriv inn noe for nå).

 Inndataargumenter

‘Input Argumenter’ tillate oss å skrive inn data som kreves for denne operasjonen. For denne operasjonen er det bare en inngang som kreves-Valuta.

 Inngangsargumenter

Vi kan angi inngangsverdien direkte eller velge å velge den fra en parameterfil. La oss skrive inn verdien ‘ USD ‘ for nå.

Opprett Parametere

‘Utdataargumenter’ tillater oss å skrive inn et parameternavn der vi vil at svaret skal lagres. Legg det til standardnavnet og klikk PÅ’OK’.

 Utgangsparametere

dette vil skape skriptet som vist.

 Eksempelkode

La oss spille av skriptet på nytt.

som vist nedenfor, er svaret på Denne Webtjenesteoperasjonsforespørselen mottatt.

(Merk: Klikk på bildet under for forstørret visning).

Webservice Operasjon

Vi kan gjøre ytterligere forbedringer til dette skriptet som å legge til transaksjoner, korrelasjoner (ved hjelp av lr_xml_get_values funksjon) og tekstverifisering(ved hjelp av lr_xml_find funksjon). Se funksjonsreferanse for å forstå hvordan du bruker disse funksjonene.

Merk: Vi kan lage VuGen script For Webtjenester ved Hjelp Av Web-HTTP / HTML-protokollen også. FOR dette må VI HA XML-forespørsler (og ikke bare wsdl-filen), vi kan da sende DENNE XML-forespørselen som en kropp til web_custom_request-funksjonen I Web-HTTP / HTML-protokollskript.

Konklusjon

Så med’ Web Services ‘ protokollskripting, ville vi ha forstått at skriptalternativer og prosedyre endres med den valgte protokollen.

det anbefales imidlertid å utforske og lære å skript i andre protokoller(noen av de viktige er En Sann klient, Oracle NCA, SAP –Web/GUI, Citrix ica etc.) å bli perfekt med VuGen.

i neste tutorial, vil vi lære VuGen skriptfiler og Runtime innstillinger.

=> Besøk Her For Komplett Serie Av LoadRunner Tutorials

FORRIGE Tutorial / NESTE Tutorial

Leave a Reply

Din e-postadresse vil ikke bli publisert.