I denne opplæringen vil vi demonstrere trinnene for å laste ned, installere og konfigurere SOAP UI (Open Source Version).
Følgende er programvare- og maskinvarekravet til de forskjellige plattformene.
I denne opplæringen gjøres installasjonen i et Windows-miljø. Prosessen forblir den samme for andre operativsystemer.
Her er veikartet for installasjonsprosessen
Del A: Nedlasting
- Naviger til https://www.soapui.org/downloads/latest-release/
- Rull ned og velg nedlasteren basert på operativsystemet ditt. I denne opplæringen vil vi installere SOAP UI på et 64-biters Microsoft Windows-operativsystem.
- Når du klikker på nedlastingen, blir brukeren automatisk videresendt til images/1/090919_0452_SOAPUIDownl4.png.webp">
Del B: Installasjon
Trinn 1: Etter nedlasting, kjør filen som 'Administrator' som vist nedenfor
Trinn 2: I installasjonsveiviseren, klikk 'Neste' for å fortsette.
Trinn 3: Velg installasjonskatalogen eller la standardinstallasjonskatalogen være som den er.
Trinn 4: Velg komponentene du vil installere.
- SOAP UI er merket av som standard og kan IKKE konfigureres av brukeren.
- Kilde - Aktiver hvis du ønsker å få tilgang til kildekoden til SOAP-UI. Vi har ikke valgt det.
- Hermes JS - Aktiver hvis applikasjonen krever JMS-testing.
- Opplæring - Aktiver hvis du vil ha tilgang til SOAP-UI-opplæringsprogrammer Innleggsinstallasjon.
Trinn 5: Godta lisensavtalen og klikk 'Neste' for å fortsette.
Trinn 6: Velg mappeplassering for opplæringsprogrammer, ellers la standardplasseringen være som den er, og klikk 'Neste'.
Trinn 7: Velg startmenymappeplasseringen, ellers la standardplasseringen være som den er, og klikk 'Neste'.
Trinn 8: Aktiver avkrysningsruten "Opprett et skrivebordsikon" og klikk "Neste"
Trinn 9: Installasjonen starter, og når den er fullført, viser veiviseren statusen nedenfor. Klikk 'Fullfør'.
Trinn 10: Når du klikker på "Fullfør" -knappen, lanseres SOAP UI.
- Menyfelt
- Hurtig tilgang verktøylinje
- Prosjektnavigasjonsområde
- Egenskaper for arbeidsområdet
- Loggområde
Del C: Konfigurering
La oss først forstå prosjektstrukturen i SOAP UI.
- Første trinn i SOAP UI er å opprette et arbeidsområde. Det kan være flere prosjekter knyttet til et arbeidsområde. Brukere kan opprette mer enn ett arbeidsområde. I SOAP UI Pro-versjonen kan vi sømløst bytte miljø for å kartlegge det til forskjellige sluttpunkter.
- For hvert prosjekt kan vi lage flere testserier.
- For hver testsuite kan det være tilknyttet flere testsaker.
- For hver testtilfelle kan det være flere testtrinn knyttet til den.
Nedenfor er den illustrerte representasjonen av en arbeidsområdestruktur i SOAP-UI.
Trinn 1: Første trinn er å opprette et arbeidsområde. Opprett et arbeidsområde som vist nedenfor. Alle gjenstandene vi skal lage fra nå av, vil være inneholdt i dette arbeidsområdet.
Trinn 2: Skriv inn et navn på arbeidsområdet og klikk 'OK'.
Trinn 3: Nå må brukeren velge banen der dette arbeidsområdet skal lagres.
- Velg banen der arbeidsområdet skal lagres
- Navnet på arbeidsområdet XML, som må lokaliseres når brukeren ønsker å åpne arbeidsområdet i fremtiden.
- Klikk 'Lagre'.
Trinn 4: Arbeidsområdet opprettes som vist nedenfor. Vi har også tilgang til arbeidsområdeegenskapene under fanen 'Egenskaper for arbeidsområdet'.
Nå har vi konfigurert SOAP-UI vellykket etter nedlasting og installering slik at vi kan fortsette å utføre testing.
Grunnleggende GUI-navigasjon
FILMENY:
- Å forstå de mest brukte navigasjonene i SOAP-UI er veldig viktig for sømløs navigering mens du arbeider med sanntidsprosjekter. La oss ta en titt på filmenyen først.
- 'New SOAP Project' lar brukeren opprette et prosjekt ved å importere SOAP Request.
- 'Nytt REST-prosjekt' lar brukeren opprette et prosjekt ved å importere REST-forespørsel.
- 'Import Project' lar brukeren importere hele prosjektet ved å finne den tilsvarende XML.
- 'Lagre alle prosjekter' lar brukeren lagre alle de åpnede prosjektene med ett enkelt klikk.
- 'Lukk alle åpne prosjekter' lukker alle prosjektene som er åpnet i dette arbeidsområdet.
- 'Gi nytt navn til arbeidsområdet' lar brukeren gi nytt navn til det tidligere opprettede arbeidsområdet.
- 'Bytt arbeidsområde' lar brukeren bytte mellom arbeidsområder.
- 'Innstillinger' lar brukeren tilpasse SOAP UI. Vi vil håndtere det i neste avsnitt.
- Lagre innstillinger lar brukeren lagre sine tilpassede innstillinger. Når SOAP UI åpnet neste gang, bruker den brukerens lagrede preferanser.
FIL >> FORETRUKNE >> HTTP-INNSTILLINGER:
- La oss nå forstå 'Innstillinger' fra filmenyen. Når du klikker på 'Innstillinger' fra 'Fil' -menyen, åpnes dialogboksen nedenfor.
- Vi vil gå gjennom de mest brukte 'HTTP-innstillingene' i detalj.
- Betegner HTTP-versjonen som skal brukes til forespørsel og svar.
- 'User-Agent Header' gjør at brukeren kan forhåndsdefineres ved hjelp av dette alternativet. Hvis ikke definert, bruker den standard http-klientoverskrift.
- Lar brukeren spesifisere komprimeringsmetoden. Det kan være gzip eller deflate eller Ingen.
- 'Hvis avmerket', tillater komprimert respons fra verter.
- 'Hvis merket' deaktiverer dekompresjon av de komprimerte svarene.
- 'Hvis avmerket' lukker HTTP-tilkobling for hver SOAP-forespørsel.
- 'Hvis avmerket', lar brukeren spesifisere godkjenningsinformasjon for utgående forespørsler.
- Lar brukeren begrense maksimalt antall byte som skal leses fra et svar. NULL tilsvarer ubegrenset størrelse.
FIL >> FORETRUKNE >> WSDL-INNSTILLINGER:
- Nå vil vi gå gjennom de mest brukte 'WSDL-innstillingene' i detaljer.
- Cache WSDLs Slår av og på caching av WSDL-er
- Genererer eksempelverdier i forespørsler
- Tillater brukere å alltid inkludere valgfrie elementer i genererte forespørsler
- Svarmeldinger skrives ut i svarredigeringsprogrammet
- Lar brukeren spesifisere en katalog som inneholder skjemafiler (.xsd) mens de validerer WSDL-forespørsler. Når du endrer innholdet i denne katalogen, krever SOAP UI en omstart.
- For å bevare plass, skal minimum meldingsstørrelse komprimeres i SoapUI-prosjektfilen.
FIL >> FORETRUKNE >> UI-INNSTILLINGER:
- Nå vil vi gå gjennom de mest brukte 'UI Settings' i detaljer.
- Stenger alle prosjekter mens du starter SOAP UI for bedre oppstartstid og bruker mindre minne.
- Viser beskrivelsen når den er tilgjengelig.
- Lagrer automatisk alle prosjekter mens du går ut av SOAP UI.
- Før du lagrer, oppretter SOAP UI en sikkerhetskopi av prosjektet. Hvis aktivert, må sikkerhetskopimappen nevnes.
- Viser og utvider loggfanen når du starter SOAP UI.
- Viser dialogboksen 'oppstartside' når du starter SOAP UI.
- Ved deaktivering av verktøytips deaktiverer du verktøytips når brukeren holder musen over alternativene / knappene mens du navigerer.
HJELP:
- La oss ta en titt på de viktige alternativene i Hjelp-menyen.
- Viser hjemmesiden til den elektroniske hjelpen som er tilgjengelig på www.soapui.org
- Tillater registrerte brukere å stille spørsmål i forumet og få online hjelp fra samfunnet.
- Sjekker for de siste oppdateringene og installasjoner hvis det er tilgjengelig.
- Lar brukeren navigere til hjemmesiden til www.soapui.org
- Viser informasjon om bygge og versjon av SOAP UI.
De kommende opplæringene vil ikke bare få deg til å forstå hvordan du lager testpakke, testtilfelle og testtrinn, men lar deg også teste SOAP-forespørsler og hvordan du validerer dem.