13 najčastejších chýb v SoapUI s jednoduchým riešením
V minulom článku sme sa venovali recenzii toolu SoapUI. V tomto článku prejdeme ku konkrétnym chybovým hláškam (error codes), ktoré sa môžu objaviť pri práci so SoapUI a návodom, ako hlášky vyriešiť.
SaopUI 13 najbežnejších chýb (error codes) s riešeniami
V článku sa dozvieš:
1) Connection errors (Chyby pripojenia)
Chybová správa: Could not connect to [URL]: Connection timed out
Príčina: Chyby pripojenia sa môžu vyskytnúť v dôsledku problémov so sieťou, obmedzení brány firewall alebo nesprávnej konfigurácie adresy URL.
Riešenie:
Skontroluj presnosť a dostupnosť adresy URL zo siete.
Skontroluj, či je možné pripojiť sa k sieti: Skontroluj a over sieťové nastavenia vrátane konfigurácií servera proxy.
Dočasne vypni bránu firewall, aby si zistil, či neblokuje pripojenie. Ak sa problém vyrieši, pridaj SoapUI do zoznamu výnimiek brány firewall.
Príčina: Výnimky Null pointer sa vyskytujú pri prístupe alebo manipulácii s premennou alebo objektom, ktorý je nulový alebo neinicializovaný vo vašom Groovy skripte. Tu je príklad:
def someObject = null
def result = someObject.toString() // Vyhodí výnimku null ukazovateľa
Riešenie:
Uisti sa, že premenné a objekty sú pred použitím správne inicializované. Napríklad priraď hodnoty alebo vytvor inštancie pred volaním metód na nich.
Používaj podmienené príkazy (napr. príkazy if) na kontrolu nulových hodnôt a ich elegantné spracovanie v skripte.
Príčina: Chýbajúce importy môžu viesť k chybám Class not found pri používaní externých tried alebo knižníc v skripte Groovy. Tu je príklad:
// Chýbajúci import pre triedu Date
def today = new Date()
Riešenie:
Uisti sa, že na začiatku skriptu Groovy importujete požadované triedy alebo knižnice. Napríklad pre triedu Date importuj java.util.Date.
Verím, že sme ti s naším zoznamom error codes pomohli. Ak sa chceš v SoapUI zlepšiť a rozširiť si svoje obzory, odporúčam tento Udemy tutoriál pre začiatočníkov. Ak si pokročilejší, môžeš si pozrieť tutoriál pre pokročilých.
13 najčastejších chýb v SoapUI s jednoduchým riešením
O autorovi
Michaela Kojnoková
Agile Test Engineer
Po štúdiu informatiky na ŽU a TUKE som sa najviac ponorila do oblasti automatizácie testovania. Okrem toho sa venujem tvorbe webov, databázam, dátovej analytike, umelej inteligencii a strojovému učeniu. Mám rada cestovanie, šport a najviac si užívam čas strávený v prírode s mojimi blízkymi. LinkedIn