V tomto tutoriáli si ukážeme kroky na stiahnutie, inštaláciu a konfiguráciu SOAP UI (Open Source verzia).
Nasledujú softvérové a hardvérové požiadavky pre rôzne platformy.
V tomto výučbe sa inštalácia vykonáva v prostredí Windows. Proces zostáva rovnaký pre ostatné OS.
Tu je plán procesu inštalácie
Časť A: Sťahovanie
- Prejdite na https://www.soapui.org/downloads/latest-release/
- Posuňte zobrazenie nadol a vyberte sťahovač podľa operačného systému. V tomto tutoriáli nainštalujeme SOAP UI na 64-bitový operačný systém Microsoft Windows.
- Po kliknutí na stiahnutie je užívateľ automaticky preposlaný na images/1/090919_0452_SOAPUIDownl4.png.webp">
Časť B: Inštalácia
Krok 1: Po stiahnutí spustite súbor ako „Správca“, ako je uvedené nižšie
Krok 2: V sprievodcovi nastavením pokračujte kliknutím na „Ďalej“.
Krok 3: Vyberte inštalačný adresár alebo nechajte predvolený inštalačný adresár tak, ako je.
Krok 4: Vyberte komponenty, ktoré chcete nainštalovať.
- Rozhranie SOAP je predvolene začiarknuté a NIE JE konfigurovateľné používateľom.
- Zdroj - túto možnosť povoľte, ak chcete získať prístup k zdrojovému kódu rozhrania SOAP-UI. Nevybrali sme to.
- Hermes JS - Povoliť, ak aplikácia vyžaduje testovanie JMS.
- Výukový program - Túto možnosť povoľte, ak chcete získať prístup k výukovým programom SOAP-UI.
Krok 5: Prijmite licenčnú zmluvu a pokračujte kliknutím na „Ďalej“.
Krok 6: Vyberte umiestnenie priečinka pre výukové programy, alebo nechajte pôvodné predvolené umiestnenie a kliknite na „Ďalej“.
Krok 7: Vyberte umiestnenie priečinka ponuky Štart, alebo nechajte predvolené umiestnenie tak, ako je, a kliknite na „Ďalej“.
Krok 8: Začiarknite políčko „vytvoriť ikonu na ploche“ a kliknite na „Ďalej“.
Krok 9: Spustí sa inštalácia a po jej dokončení sprievodca zobrazí nižšie uvedený stav. Kliknite na tlačidlo „Dokončiť“.
Krok 10: Po kliknutí na tlačidlo „Dokončiť“ sa spustí používateľské rozhranie SOAP.
- Panel s ponukami
- Panel s nástrojmi pre rýchly prístup
- Navigačná oblasť projektu
- Vlastnosti pracovného priestoru
- Oblasť denníka
Časť C: Konfigurácia
Najprv pochopíme štruktúru projektu v používateľskom rozhraní SOAP.
- Prvým krokom v používateľskom rozhraní SOAP je vytvorenie pracovného priestoru. S pracovným priestorom môže byť spojených niekoľko projektov. Používatelia môžu vytvoriť viac ako jeden pracovný priestor. Vo verzii SOAP UI Pro môžeme bez problémov prepínať prostredia a mapovať ich do rôznych koncových bodov.
- Pre každý projekt môžeme vytvoriť niekoľko testovacích balíkov.
- Ku každej testovacej skupine môže byť pripojených niekoľko testovacích prípadov.
- Pre každý testovací prípad môže byť k nemu priradených niekoľko testovacích krokov.
Nižšie je obrázkové znázornenie štruktúry pracovného priestoru v rozhraní SOAP-UI.
Krok 1: Prvým krokom je vytvorenie pracovného priestoru. Vytvorte pracovný priestor, ako je uvedené nižšie. Všetky artefakty, ktoré odteraz chystáme vytvoriť, by boli obsiahnuté v tomto pracovnom priestore.
Krok 2: Zadajte názov pracovného priestoru a kliknite na „OK“.
Krok 3: Teraz musí používateľ zvoliť cestu, kam sa má tento pracovný priestor uložiť.
- Vyberte cestu, kam sa má uložiť pracovný priestor
- Názov pracovného priestoru XML, ktorý musí byť umiestnený, keď chce používateľ v budúcnosti otvoriť pracovný priestor.
- Kliknite na tlačidlo Uložiť.
Krok 4: Pracovný priestor sa vytvorí, ako je uvedené nižšie. K vlastnostiam pracovného priestoru môžeme pristupovať aj na karte „Vlastnosti pracovného priestoru“.
Teraz sme úspešne nakonfigurovali SOAP-UI po stiahnutí a inštalácii tak, aby sme mohli pokračovať v testovaní.
Základná navigácia GUI
MENU SÚBOROV:
- Pochopenie najčastejšie používaných navigácií v rámci SOAP-UI je veľmi dôležité pre bezproblémovú navigáciu pri práci na projektoch v reálnom čase. Najprv sa pozrime na ponuku súborov.
- „Nový projekt SOAP“ umožňuje používateľovi vytvoriť projekt importom žiadosti o SOAP.
- „Nový projekt REST“ umožňuje používateľovi vytvoriť projekt importovaním požiadavky REST.
- „Importovať projekt“ umožňuje používateľovi importovať celý projekt vyhľadaním zodpovedajúceho XML.
- 'Uložiť všetky projekty' umožňuje užívateľovi uložiť všetky otvorené projekty jediným kliknutím.
- Pomocou príkazu „Zavrieť všetky otvorené projekty“ sa zatvoria všetky projekty otvorené v danom pracovnom priestore.
- 'Premenovať pracovný priestor' umožňuje užívateľovi premenovať predtým vytvorený pracovný priestor.
- „Prepnúť pracovný priestor“ umožňuje používateľovi prepínať medzi pracovnými priestormi.
- „Predvoľby“ umožňujú používateľovi prispôsobiť rozhranie SOAP. Budeme sa tým zaoberať v ďalšej časti.
- 'Uložiť predvoľby' umožňuje užívateľovi uložiť si svoje vlastné nastavenia. Pri ďalšom otvorení používateľského rozhrania SOAP sa použijú predvoľby uložené používateľom.
SÚBOR >> PREDVOLBY >> NASTAVENIA HTTP:
- Teraz pochopme „Predvoľby“ z ponuky súborov. Po kliknutí na „Predvoľby“ v ponuke „Súbor“ sa otvorí dialógové okno nižšie.
- Podrobne si prejdeme najčastejšie používané „Nastavenia HTTP“.
- Označuje verziu HTTP, ktorá sa má použiť pre požiadavku a odpoveď.
- „Záhlavie agenta agenta“ umožňuje používateľovi preddefinovať túto možnosť. Ak nie je definované, použije sa predvolená hlavička klienta http.
- Umožňuje používateľovi určiť metódu kompresie. Môže to byť buď gzip, alebo deflate alebo None.
- „Ak je začiarknuté“, umožňuje komprimovanú odpoveď hostiteľov.
- Položka „If Checked“ zakáže dekompresiu komprimovaných odpovedí.
- Ak je zaškrtnuté, ukončí sa pripojenie HTTP pre každú požiadavku SOAP.
- „Ak je začiarknuté“, umožňuje používateľovi určiť autentifikačné informácie pre odchádzajúce požiadavky.
- Umožňuje používateľovi obmedziť maximálny počet bajtov, ktoré sa majú čítať z odpovede. NULA zodpovedá neobmedzenej veľkosti.
SÚBOR >> PREFERENCIE >> NASTAVENIA WSDL:
- Teraz si podrobne prejdeme najčastejšie používané „Nastavenia WSDL“.
- Cache WSDLs Zapína a vypína ukladanie do vyrovnávacej pamäte WSDL
- Generuje vzorové hodnoty v požiadavkách
- Umožňuje používateľom vždy zahrnúť voliteľné prvky do generovaných požiadaviek
- Správy s odpoveďami sa tlačia v editore odpovedí
- Umožňuje používateľovi určiť adresár obsahujúci súbory schémy (.xsd) pri overovaní požiadaviek WSDL. Po zmene obsahu tohto adresára vyžaduje SOAP UI reštart.
- Z dôvodu zachovania priestoru je v súbore projektu SoapUI minimálna veľkosť správy, ktorá sa má komprimovať.
SÚBOR >> PREFERENCIE >> NASTAVENIA UI:
- Teraz si podrobne prejdeme najčastejšie používané „Nastavenia používateľského rozhrania“.
- Zatvára všetky projekty pri spustení používateľského rozhrania SOAP, aby sa dosiahol lepší čas spustenia a spotrebovala menej pamäte.
- Zobrazí popis, kedykoľvek je k dispozícii.
- Automaticky ukladá všetky projekty pri ukončení používateľského rozhrania SOAP.
- Pred uložením vytvorí používateľské rozhranie SOAP zálohu projektu. Ak je povolené, je potrebné spomenúť záložný priečinok.
- Po spustení používateľského rozhrania SOAP zobrazí a rozšíri karty denníka.
- Po spustení používateľského rozhrania SOAP zobrazí dialógové okno „úvodná stránka“.
- Po vypnutí tipu nástroja zakáže tip nástroja, keď používateľ pri navigácii umiestni kurzor myši nad možnosti / tlačidlá.
POMOC:
- Pozrime sa na dôležité možnosti ponuky Pomocník.
- Ukazuje domovskú stránku online pomoci dostupnej na www.soapui.org
- Umožňuje registrovaným používateľom uverejňovať otázky vo fóre a získať online pomoc od komunity.
- Vyhľadá posledné aktualizácie a inštalácie, ak sú k dispozícii.
- Umožňuje používateľovi prejsť na domovskú stránku www.soapui.org
- Zobrazí informácie o zostavení a verzii používateľského rozhrania SOAP.
Nasledujúce výukové programy vám nielen pomôžu pochopiť, ako vytvoriť testovací balík, testovací prípad a testovacie kroky, ale tiež vám umožnia testovať žiadosti SOAP a ako ich overiť.