←Terug naar het blog

Hoe SoapUI te gebruiken voor het consumeren en testen van SOAP-webservices in 6 eenvoudige stappen

2023-04-23‱3 minuten leestijd

SoapUI is een krachtige, gebruiksvriendelijke tool voor het testen van API's en webservices. Het is speciaal ontworpen om te werken met SOAP (Simple Object Access Protocol) webservices, die gebaseerd zijn op XML-berichten en gestandaardiseerde communicatieprotocollen gebruiken voor het uitwisselen van gestructureerde gegevens via internet. In deze tutorial leiden we u door het gebruik van SoapUI om SOAP-webservices te consumeren voor test- en ontwikkelingsdoeleinden.

Vereisten

Voordat u SoapUI kunt gebruiken, moet u de applicatie downloaden en installeren. Bezoek de SoapUI-website en volg de installatie-instructies voor uw systeem.

Stap 1: Maak een nieuw SoapUI-project

  1. Start SoapUI op uw computer.
  2. Klik op het menu Bestand en kies Nieuw Soap-project.
Nieuw SOAP-project
  1. Voer in het dialoogvenster Nieuw Soap-project een projectnaam en de WSDL-URL van de SOAP-webservice waarmee u wilt werken in. WSDL (Web Services Description Language) is een XML-document dat de interface van de SOAP-webservice beschrijft.
Nieuw SOAP-project WSDL
  1. Klik op OK om uw nieuwe project aan te maken.

Stap 2: Verken de SOAP-webservice

SoapUI toont nu de beschikbare SOAP-webservice-bewerkingen in het linkerpaneel. Vouw de knooppunten uit om de bewerkingen te zien die door de webservice worden aangeboden. Elke bewerking komt meestal overeen met een specifieke functionaliteit of taak.

Stap 3: Maak een nieuw verzoek

  1. Klik met de rechtermuisknop op de gewenste bewerking (bijv. ExecuteMethod) en kies Nieuw verzoek.
  2. Er wordt een nieuw Verzoek 1 aangemaakt onder de gekozen bewerking. Geef het een betekenisvolle naam.
  3. Dubbelklik op het nieuwe verzoek om de editor te openen.

Stap 4: Voer invoergegevens voor het verzoek in

  1. In de verzoekeditor ziet u een XML-berichtsjabloon dat door SoapUI is gegenereerd. Dit sjabloon is gebaseerd op de WSDL-definitie van de bewerking.
  2. Voeg de vereiste invoergegevens toe door de ? plaatsaanduidingen in het XML-berichtsjabloon te vervangen door daadwerkelijke waarden.
  3. U kunt ook de headers van het SOAP-verzoek aanpassen indien nodig. Om dit te doen, schakelt u over naar het tabblad Headers en bewerkt u de sleutel-waardeparen.
webservice-methoden

Stap 5: Verzenden van het verzoek en inspecteren van het antwoord

  1. Klik op de groene knop Verzenden (met het afspeelpictogram) linksboven in de verzoekeditor.
  2. SoapUI stuurt het verzoek naar de SOAP-webservice en toont het antwoord van de server in het rechterpaneel van de verzoekeditor.
  3. Analyseer het antwoord om er zeker van te zijn dat de webservice naar verwachting functioneerde. Het antwoord is gestructureerd als een XML-bericht, vergelijkbaar met het verzoek.

Stap 6: Sla het project op

Vergeet niet uw project op te slaan, zodat u uw verzoeken in de toekomst gemakkelijk kunt openen en bewerken. Klik op Bestand > Project opslaan of druk op CTRL + S.

Conclusie

Door deze stappen te volgen, hebt u nu geleerd hoe u SoapUI kunt gebruiken om SOAP-webservices te consumeren. Met deze krachtige tool kunt u de functionaliteit van verschillende SOAP-webservices testen, debuggen en verkennen. Veel testplezier!

Categorieën: