SOAPUI downloaden, installeren en Configuratie op Windows

Inhoudsopgave:

Anonim

In deze tutorial demonstreren we de stappen voor het downloaden, installeren en configureren van SOAP UI (Open Source-versie).

Hieronder vindt u de software- en hardwarevereisten voor de verschillende platforms.

In deze tutorial wordt de installatie uitgevoerd in een Windows-omgeving. Het proces blijft hetzelfde voor andere besturingssystemen.

Hier is de routekaart voor het installatieproces

Deel A: downloaden

  • Navigeer naar https://www.soapui.org/downloads/latest-release/
  • Scroll naar beneden en kies de downloader op basis van uw besturingssysteem. In deze tutorial zullen we SOAP UI installeren op een 64-bits Microsoft Windows-besturingssysteem.
  • Als u op downloaden klikt, wordt de gebruiker automatisch doorgestuurd naar images/1/090919_0452_SOAPUIDownl4.png.webp">

Deel B: installeren

Stap 1: Voer na het downloaden het bestand uit als 'Administrator' zoals hieronder weergegeven

Stap 2: Klik in de installatiewizard op 'Volgende' om door te gaan.

Stap 3: Kies de installatiemap of laat de standaardinstallatiemap ongewijzigd.

Stap 4: Kies de componenten die u wilt installeren.

  • SOAP-gebruikersinterface is standaard aangevinkt en kan NIET door de gebruiker worden geconfigureerd.
  • Bron - Schakel dit in als u toegang wilt krijgen tot de broncode van SOAP-UI. We hebben het niet geselecteerd.
  • Hermes JS - Schakel in als de toepassing JMS-testen vereist.
  • Zelfstudie - Schakel deze optie in als u toegang wilt tot SOAP-UI-zelfstudies Na de installatie.

Stap 5: Accepteer de licentieovereenkomst en klik op 'Volgende' om door te gaan.

Stap 6: Kies de maplocatie voor tutorials of laat de standaardlocatie ongewijzigd en klik op 'Volgende'.

Stap 7: Kies de maplocatie van het startmenu of laat de standaardlocatie ongewijzigd en klik op 'Volgende'.

Stap 8: Schakel het selectievakje 'een bureaubladpictogram maken' in en klik op 'Volgende'.

Stap 9: De installatie start en na voltooiing hiervan toont de wizard de onderstaande status. Klik op 'Voltooien'.

Stap 10: Nadat u op de knop 'Voltooien' hebt geklikt, wordt de SOAP-gebruikersinterface geopend.

  1. Menubalk
  2. Werkbalk voor snelle toegang
  3. Projectnavigatiegebied
  4. Werkruimte-eigenschappen
  5. Log gebied

Deel C: configureren

Laten we eerst de projectstructuur in SOAP UI begrijpen.

  • De eerste stap in SOAP UI is het creëren van een werkruimte. Er kunnen meerdere projecten aan een werkruimte zijn gekoppeld. Gebruikers kunnen meer dan één werkruimte maken. In de SOAP UI Pro-versie kunnen we naadloos van omgeving wisselen om deze toe te wijzen aan verschillende eindpunten.
  • Voor elk project kunnen we verschillende testsuites maken.
  • Per Test Suite kunnen er meerdere testcases aan zijn gekoppeld.
  • Voor elke testcase kunnen er verschillende teststappen aan zijn gekoppeld.

Hieronder ziet u de grafische weergave van een werkruimtestructuur in SOAP-UI.

Stap 1: De eerste stap is het maken van een werkruimte. Maak een werkruimte zoals hieronder weergegeven. Alle artefacten die we vanaf nu gaan maken, zouden in deze werkruimte worden bewaard.

Stap 2: Voer een naam in voor de werkruimte en klik op 'OK'.

Stap 3: Nu moet de gebruiker het pad selecteren waar deze werkruimte moet worden opgeslagen.

  1. Selecteer het pad waar de werkruimte moet worden opgeslagen
  2. De naam van de workspace XML, die gelokaliseerd moet worden als de gebruiker de workspace in de toekomst wil openen.
  3. Klik op 'Opslaan'.

Stap 4: De werkruimte wordt gemaakt zoals hieronder weergegeven. We hebben ook toegang tot de werkruimte-eigenschappen onder het tabblad 'Werkruimte-eigenschappen'.

Nu hebben we met succes SOAP-UI geconfigureerd na het downloaden en installeren, zodat we door kunnen gaan met testen.

Basis GUI-navigatie

BESTANDSMENU:

  • Het begrijpen van de meest gebruikte navigatie binnen SOAP-UI is erg belangrijk voor naadloze navigatie tijdens het werken aan real-time projecten. Laten we eerst het bestandsmenu bekijken.

  1. Met 'Nieuw SOAP-project' kan de gebruiker een project maken door SOAP-aanvraag te importeren.
  2. Met 'Nieuw REST-project' kan de gebruiker een project maken door REST-aanvraag te importeren.
  3. Met 'Project importeren' kan de gebruiker het hele project importeren door de bijbehorende XML te lokaliseren.
  4. Met 'Save All Projects' kan de gebruiker alle geopende projecten met een enkele klik opslaan.
  5. 'Alle geopende projecten sluiten' sluit alle projecten die in die werkruimte zijn geopend.
  6. Met 'Rename Workspace' kan de gebruiker de eerder gemaakte workspace hernoemen.
  7. Met 'Switch Workspace' kan de gebruiker schakelen tussen werkruimten.
  8. Met 'Voorkeuren' kan de gebruiker de SOAP-gebruikersinterface aanpassen. We zullen het in de volgende sectie behandelen.
  9. Met 'Voorkeuren opslaan' kan de gebruiker zijn of haar aangepaste instellingen opslaan. Wanneer SOAP UI voor de volgende keer wordt geopend, gebruikt het de door de gebruiker opgeslagen voorkeuren.

BESTAND >> VOORKEUREN >> HTTP-INSTELLINGEN:

  • Laten we nu de 'Voorkeuren' uit het bestandsmenu begrijpen. Als u op 'Voorkeuren' klikt in het menu 'Bestand', wordt het onderstaande dialoogvenster geopend.
    • We zullen in detail de meest gebruikte 'HTTP-instellingen' doornemen.

  1. Geeft de HTTP-versie aan die moet worden gebruikt voor verzoek en antwoord.
  2. Met 'User-Agent Header' kan de gebruiker vooraf worden gedefinieerd met deze optie. Indien niet gedefinieerd, wordt de standaard http-clientheader gebruikt.
  3. Hiermee kan de gebruiker de compressiemethode specificeren. Het kan gzip of deflate of None zijn.
  4. 'Indien aangevinkt', staat gecomprimeerde respons van hosts toe.
  5. 'Indien aangevinkt' schakelt de decompressie van de gecomprimeerde reacties uit.
  6. 'Indien aangevinkt' sluit de HTTP-verbinding voor elk SOAP-verzoek.
  7. Met 'Indien aangevinkt' kan de gebruiker authenticatie-informatie specificeren voor de uitgaande verzoeken.
  8. Hiermee kan de gebruiker het maximale aantal bytes dat uit een antwoord kan worden gelezen, beperken. ZERO komt overeen met een onbeperkte grootte.

BESTAND >> VOORKEUREN >> WSDL-INSTELLINGEN:

  • Nu zullen we de meest gebruikte 'WSDL-instellingen' in detail doornemen.

  1. Cache WSDL's Zet caching van WSDL's aan en uit
  2. Genereert voorbeeldwaarden in verzoeken
  3. Hiermee kunnen gebruikers altijd optionele elementen opnemen in gegenereerde verzoeken
  4. Antwoordberichten worden afgedrukt in de antwoordeditor
  5. Hiermee kan de gebruiker een map opgeven die schemabestanden (.xsd) bevat tijdens het valideren van WSDL-verzoeken. Bij het wijzigen van de inhoud van deze map moet de SOAP-gebruikersinterface opnieuw worden opgestart.
  6. Om ruimte te besparen, de minimale berichtgrootte die moet worden gecomprimeerd in het SoapUI-projectbestand.

BESTAND >> VOORKEUREN >> UI-INSTELLINGEN:

  • Nu zullen we de meest gebruikte 'UI-instellingen' in detail doornemen.

  1. Sluit alle projecten tijdens het starten van SOAP UI voor een betere opstarttijd en verbruikt minder geheugen.
  2. Geeft een beschrijving weer wanneer deze beschikbaar is.
  3. Slaat automatisch alle projecten op bij het verlaten van SOAP UI.
  4. Voordat u opslaat, maakt SOAP UI een back-up van het project. Indien ingeschakeld, moet de back-upmap worden vermeld.
  5. Toont en vergroot de logtabbladen bij het starten van SOAP UI.
  6. Geeft het dialoogvenster 'startpagina' weer bij het starten van SOAP UI.
  7. Bij het uitschakelen van tooltip, wordt tooltip uitgeschakeld wanneer de gebruiker de muis over de opties / knoppen beweegt tijdens het navigeren.

HELPEN:

  • Laten we eens kijken naar de belangrijke menu-opties van Help.

  1. Toont de homepage van de online help die beschikbaar is op www.soapui.org
  2. Hiermee kunnen geregistreerde gebruikers vragen in het forum plaatsen en online hulp krijgen van de community.
  3. Controleert op recente updates en installaties als deze beschikbaar zijn.
  4. Hiermee kan de gebruiker naar de startpagina van www.soapui.org navigeren
  5. Geeft de build- en versiegegevens van de SOAP-gebruikersinterface weer.

De komende tutorials zullen u niet alleen laten begrijpen hoe u een testsuite, testcase en teststappen kunt maken, maar u ook SOAP-verzoeken kunt testen en hoe u deze kunt valideren.