I denne vejledning vil vi demonstrere trinene til download, installation og konfiguration af SOAP UI (Open Source Version).
Følgende er software- og hardwarekravet til de forskellige platforme.
I denne vejledning udføres installationen i et Windows-miljø. Processen forbliver den samme for andet operativsystem.
Her er køreplanen for installationsprocessen
Del A: Downloading
- Naviger til https://www.soapui.org/downloads/latest-release/
- Rul ned og vælg downloader baseret på dit operativsystem. I denne vejledning installerer vi SOAP UI på et 64-bit Microsoft Windows-operativsystem.
- Ved at klikke på download videresendes brugeren automatisk til images/1/090919_0452_SOAPUIDownl4.png.webp">
Del B: Installation
Trin 1: Efter download skal du udføre filen som 'Administrator' som vist nedenfor
Trin 2: Klik på 'Næste' i installationsguiden for at fortsætte.
Trin 3: Vælg installationsmappen, eller lad standardinstallationsmappen være som den er.
Trin 4: Vælg de komponenter, du vil installere.
- SOAP UI er markeret som standard og IKKE brugerkonfigurerbar.
- Kilde - Aktiver, hvis du vil have adgang til kildekoden til SOAP-UI. Vi har ikke valgt det.
- Hermes JS - Aktiver, hvis applikationen kræver JMS-test.
- Tutorial - Aktiver, hvis du vil have adgang til SOAP-UI-tutorials Efter installation.
Trin 5: Accepter licensaftalen, og klik på 'Næste' for at fortsætte.
Trin 6: Vælg mappeplacering til tutorials, ellers lad standardplaceringen være, som den er, og klik på 'Næste'.
Trin 7: Vælg placeringen af startmenuens mappe, ellers lad standardplaceringen være, som den er, og klik på 'Næste'.
Trin 8: Aktivér afkrydsningsfeltet 'Opret et skrivebordsikon' og klik på 'Næste'.
Trin 9: Installationen starter, og når den er afsluttet, viser guiden nedenstående status. Klik på 'Afslut'.
Trin 10: Når du klikker på knappen 'Udfør', startes SOAP UI.
- Menu linje
- Værktøjslinje til hurtig adgang
- Projektnavigationsområde
- Egenskaber for arbejdsområde
- Logområde
Del C: Konfiguration
Lad os først forstå projektstrukturen i SOAP UI.
- Første trin i SOAP UI er at oprette et arbejdsområde. Der kan være flere projekter tilknyttet et arbejdsområde. Brugere kan oprette mere end et arbejdsområde. I SOAP UI Pro-versionen kan vi problemfrit skifte miljø for at kortlægge det til forskellige slutpunkter.
- For hvert projekt kan vi oprette flere testpakker.
- For hver testsuite kan der være adskillige testsager knyttet til den.
- For hver testsag kan der være flere testtrin forbundet med den.
Nedenfor er den billedlige gengivelse af en arbejdsområdestruktur i SOAP-UI.
Trin 1: Første trin er at oprette et arbejdsområde. Opret et arbejdsområde som vist nedenfor. Alle de artefakter, som vi vil skabe fra nu af, ville være indeholdt i dette arbejdsområde.
Trin 2: Indtast et navn til arbejdsområdet, og klik på 'OK'.
Trin 3: Nu skal brugeren vælge den sti, hvor dette arbejdsområde skal gemmes.
- Vælg den sti, hvor arbejdsområdet skal gemmes
- Navnet på arbejdsområdet XML, som skal placeres, når brugeren ønsker at åbne arbejdsområdet i fremtiden.
- Klik på 'Gem'.
Trin 4: Arbejdsområdet oprettes som vist nedenfor. Vi kan også få adgang til arbejdsområdeegenskaberne under fanen 'Egenskaber for arbejdsområde'.
Nu har vi med succes konfigureret SOAP-UI efter download og installation, så vi kan fortsætte med at udføre test.
Grundlæggende GUI-navigation
FILMENU:
- At forstå de hyppigst anvendte navigationer inden for SOAP-UI er meget vigtigt for problemfri navigation, mens du arbejder på realtidsprojekter. Lad os først se på filmenuen.
- 'Nyt SOAP-projekt' giver brugeren mulighed for at oprette et projekt ved at importere SOAP-anmodning.
- 'Nyt REST-projekt' giver brugeren mulighed for at oprette et projekt ved at importere REST-anmodning.
- 'Import Project' giver brugeren mulighed for at importere hele projektet ved at finde den tilsvarende XML.
- 'Gem alle projekter' giver brugeren mulighed for at gemme alle de åbnede projekter med et enkelt klik.
- 'Luk alle åbne projekter' lukker alle projekter, der er åbnet i det pågældende arbejdsområde.
- 'Omdøb arbejdsområde' giver brugeren mulighed for at omdøbe det tidligere oprettede arbejdsområde.
- 'Switch Workspace' giver brugeren mulighed for at skifte mellem arbejdsområder.
- 'Indstillinger' giver brugeren mulighed for at tilpasse SOAP UI. Vi behandler det i næste afsnit.
- 'Gem indstillinger' giver brugeren mulighed for at gemme deres tilpassede indstillinger. Når SOAP UI åbnes til næste gang, bruger det brugerens gemte præferencer.
FIL >> FORETRUKNE >> HTTP-INDSTILLINGER:
- Lad os nu forstå 'Indstillinger' fra filmenuen. Når du klikker på 'Præferencer' i menuen 'Filer', åbnes nedenstående dialog.
- Vi gennemgår de hyppigst anvendte 'HTTP-indstillinger' i detaljer.
- Betegner den HTTP-version, der skal bruges til anmodning og svar.
- 'User-Agent Header' giver brugeren mulighed for at blive foruddefineret ved hjælp af denne mulighed. Hvis den ikke er defineret, bruger den standardhttp-klientoverskriften.
- Tillader brugeren at specificere komprimeringsmetoden. Det kan enten være gzip eller deflate eller Ingen.
- 'Hvis afkrydset', tillader komprimeret svar fra værter.
- 'Hvis afkrydset' deaktiverer dekompression af de komprimerede svar.
- 'Hvis afkrydset' lukker HTTP-forbindelse for hver SOAP-anmodning.
- 'Hvis afkrydset', tillader brugeren at specificere godkendelsesoplysninger for de udgående anmodninger.
- Tillader brugeren at begrænse det maksimale antal byte, der skal læses fra et svar. NUL svarer til ubegrænset størrelse.
FIL >> FORETRUKNE >> WSDL-INDSTILLINGER:
- Nu gennemgår vi de hyppigst anvendte 'WSDL-indstillinger' i detaljer.
- Cache WSDL'er Tænder og deaktiverer caching af WSDL'er
- Genererer eksempelværdier i anmodninger
- Tillader brugere at altid medtage valgfri elementer i genererede anmodninger
- Svarbeskeder udskrives i svareditoren
- Tillader brugeren at specificere et bibliotek, der indeholder skema (.xsd) filer, mens de validerer WSDL-anmodninger. Efter ændring af indholdet i denne mappe kræver SOAP UI en genstart.
- For at bevare plads skal den mindste beskedstørrelse, der skal komprimeres i SoapUI-projektfilen.
FIL >> FORETRUKNE >> UI-INDSTILLINGER:
- Nu gennemgår vi de hyppigst anvendte 'UI-indstillinger' i detaljer.
- Lukker alle projekter, mens du starter SOAP UI for bedre opstartstid og bruger mindre hukommelse.
- Viser beskrivelsen, når den er tilgængelig.
- Gemmer automatisk alle projekter, mens du forlader SOAP UI.
- Før du gemmer, opretter SOAP UI en sikkerhedskopi af projektet. Hvis aktiveret, skal sikkerhedskopimappen nævnes.
- Viser og udvider logfaner, når SOAP UI startes.
- Viser dialogboksen 'opstartsside', når SOAP UI startes.
- Ved deaktivering af værktøjstip deaktiverer værktøjstip, når brugeren holder musen over indstillingerne / knapperne under navigation.
HJÆLP:
- Lad os se på de vigtige Hjælp-menuindstillinger.
- Viser startsiden for onlinehjælpen, der er tilgængelig på www.soapui.org
- Tillader registrerede brugere at stille spørgsmål i forum og få online hjælp fra samfundet.
- Kontrollerer for de seneste opdateringer og installationer, hvis den er tilgængelig.
- Tillader brugeren at navigere til hjemmesiden på www.soapui.org
- Viser build- og versionoplysningerne til SOAP UI.
De kommende tutorials får dig ikke kun til at forstå, hvordan du opretter testpakke, testcase og testtrin, men giver dig også mulighed for at teste SOAP-anmodninger og hvordan du validerer dem.