SOAPUI download, installer og konfiguration på Windows
I denne vejledning vil vi demonstrere trinene til at downloade, installere og konfigurere SOAP UI (Open Source-version).
Følgende er software- og hardwarekravene til de forskellige platforme.
I denne vejledning udføres installationen på en Windows Miljø. Processen forbliver den samme for andre OS.
Her er køreplanen for installationsprocessen
Del A: Download
- Naviger til https://www.soapui.org/downloads/latest-release/
- Rul ned og vælg downloaderen baseret på dit operativsystem. I denne tutorial vil vi installere SOAP UI på en 64-bit Microsoft Windows operativ system.
- Ved at klikke på download bliver brugeren automatisk videresendt til https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ og download af installationsprogrammet starter automatisk.
Del B: Installation
Trin 1: Efter download skal du udføre filen som 'Administrator' som vist nedenfor
Trin 2: Klik på 'Næste' i opsætningsguiden for at fortsætte.
Trin 3: Vælg installationsmappen, eller lad standardinstallationsmappen være som den er.
Trin 4: Vælg de komponenter, du ønsker at installere.
- SOAP UI er markeret som standard og kan IKKE konfigureres af brugeren.
- Kilde – Aktiver, hvis du gerne vil have adgang til kildekoden til SOAP-UI. Vi har ikke valgt det.
- Hermes JS – Aktiver, hvis applikationen kræver JMS-test.
- Selvstudium – 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 for selvstudier, eller lad standardplaceringen være som den er, og klik på 'Næste'.
Trin 7: Vælg startmenuens mappeplacering, eller lad standardplaceringen være som den er, og klik på 'Næste'.
Trin 8: Aktiver afkrydsningsfeltet 'opret et skrivebordsikon' og klik på 'Næste'.
Trin 9: Installationen starter, og når den er fuldført, viser guiden nedenstående status. Klik på 'Udfør'.
Trin 10: Når du klikker på knappen 'Udfør', startes SOAP UI.
- Menu Bar
- Hurtig adgang værktøjslinje
- Projektnavigationsområde
- Arbejdsrumsegenskaber
- Log område
Del C: Konfiguration
Lad os først forstå projektstrukturen i SOAP UI.
- Første trin i SOAP UI er at skabe et arbejdsområde. Der kan være flere projekter tilknyttet et arbejdsområde. Brugere kan oprette mere end ét arbejdsområde. I SOAP UI Pro-versionen kan vi problemfrit skifte miljøer for at kortlægge det til forskellige slutpunkter.
- For hvert projekt kan vi oprette flere testsuiter.
- Til hver testpakke kan der være knyttet flere testcases til den.
- For hver testcase kan der være flere testtrin tilknyttet.
Nedenfor er den billedlige repræsentation af en arbejdsområdestruktur i SOAP-UI.
Trin 1: Første skridt er at skabe et arbejdsområde. Opret et arbejdsområde som vist nedenfor. Alle de artefakter, som vi skal skabe fra nu af, ville være indeholdt i dette arbejdsrum.
Trin 2: Indtast et navn til arbejdsområdet, og klik på 'OK'.
Trin 3: Nu skal brugeren vælge stien, hvor dette arbejdsområde skal gemmes.
- Vælg stien, hvor arbejdsområdet skal gemmes
- Navnet på arbejdsområdet XML, som skal findes, 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ådets egenskaber under fanen 'Arbejdsområdesegenskaber'.
Nu har vi 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 mest brugte navigationer inden for SOAP-UI er meget vigtigt for problemfri navigation, mens du arbejder på realtidsprojekter. Lad os først tage et kig 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 de 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.
- 'Preferences' giver brugeren mulighed for at tilpasse SOAP UI. Vi vil behandle det i næste afsnit.
- 'Gem præferencer' giver brugeren mulighed for at gemme deres tilpassede indstillinger. Når SOAP UI åbnes næste gang, bruger den de brugergemte præferencer.
FIL >> PRÆFERENCER >> HTTP-INDSTILLINGER:
- Lad os nu forstå 'Indstillinger' fra filmenuen. Når du klikker på 'Preferences' fra 'File'-menuen, åbnes nedenstående dialog.
- Vi vil gennemgå de mest brugte 'HTTP-indstillinger' i detaljer.
- Angiver 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 det ikke er defineret, bruger det standard http-klientheaderen.
- Giver brugeren mulighed for at angive komprimeringsmetoden. Det kan enten være gzip eller deflate eller Ingen.
- 'Hvis markeret' tillader komprimeret svar fra værter.
- 'Hvis markeret' deaktiverer dekomprimering af de komprimerede svar.
- 'If Checked' lukker HTTP-forbindelsen for hver SOAP-anmodning.
- 'Hvis markeret' giver brugeren mulighed for at angive godkendelsesoplysninger for de udgående anmodninger.
- Tillader brugeren at begrænse det maksimale antal bytes, der skal læses fra et svar. NUL svarer til ubegrænset størrelse.
FIL >> PRÆFERENCER >> WSDL-INDSTILLINGER:
- Nu vil vi gennemgå de mest brugte 'WSDL-indstillinger' i detaljer.
- Cache WSDL'er Tænder og slukker caching af WSDL'er
- Genererer eksempelværdier i anmodninger
- Giver brugere mulighed for altid at inkludere valgfrie elementer i genererede anmodninger
- Svarmeddelelser udskrives i svareditoren
- Tillader brugeren at angive en mappe, der indeholder skemafiler (.xsd) under validering af WSDL-anmodninger. Ved ændring af indholdet af denne mappe kræver SOAP UI en genstart.
- Med det formål at bevare plads, den mindste meddelelsesstørrelse, der skal komprimeres i SoapUI-projektfilen.
FIL >> PRÆFERENCER >> UI-INDSTILLINGER:
- Nu vil vi gennemgå de mest brugte 'UI-indstillinger' i detaljer.
- Lukker alle projekter, mens SOAP UI lanceres for bedre opstartstid og bruger mindre hukommelse.
- Viser beskrivelse, når den er tilgængelig.
- Gemmer automatisk alle projekter, mens SOAP UI afsluttes.
- Før du gemmer, opretter SOAP UI en sikkerhedskopi af projektet. Hvis det er aktiveret, skal sikkerhedskopieringsmappen nævnes.
- Viser og udvider logfanerne ved start af SOAP UI.
- Viser dialogen 'opstartsside' ved start af SOAP UI.
- Ved deaktivering af værktøjstip, deaktiverer værktøjstip, når brugeren holder musen over valgmulighederne/knapperne under navigation.
HJÆLP:
- Lad os tage et kig på de vigtige menupunkter i Hjælp.
- Viser hjemmesiden for onlinehjælpen tilgængelig på www.soapui.org
- Tillader registrerede brugere at stille spørgsmål i forum og få online hjælp fra fællesskabet.
- Kontrollerer for de seneste opdateringer og installationer, hvis det er tilgængeligt der.
- Giver brugeren mulighed for at navigere til startsiden for www.soapui.org
- Viser bygge- og versionsoplysningerne for SOAP UI.
De kommende tutorials vil ikke kun få dig til at forstå, hvordan du opretter testsuite, testcase og testtrin, men også lade dig teste SOAP-anmodninger og hvordan du validerer dem.