U ovom uputstvu pokazat ćemo korake za preuzimanje, instaliranje i konfiguriranje SOAP UI (verzija otvorenog koda).
Slijedi zahtjev za softverom i hardverom za različite platforme.
U ovom se vodiču instalacija vrši u Windows okruženju. Postupak ostaje isti za ostale OS.
Ovdje je putokaz za postupak instalacije
Dio A: Preuzimanje
- Idite na https://www.soapui.org/downloads/latest-release/
- Pomaknite se prema dolje i odaberite program za preuzimanje prema vašem operativnom sustavu. U ovom ćemo uputstvu instalirati SOAP UI na 64-bitni operativni sustav Microsoft Windows.
- Nakon klika na preuzimanje, korisnik se automatski prosljeđuje na images/1/090919_0452_SOAPUIDownl4.png.webp">
Dio B: Instaliranje
Korak 1: Nakon preuzimanja izvršite datoteku kao 'Administrator' kao što je prikazano u nastavku
Korak 2: U čarobnjaku za postavljanje kliknite "Dalje" za nastavak.
Korak 3: Odaberite instalacijski direktorij ili ostavite zadani instalacijski direktorij kakav jest.
Korak 4: Odaberite komponente koje želite instalirati.
- SOAP UI je prema zadanim postavkama provjeren i NIJE ga moguće konfigurirati.
- Izvor - Omogućite ako želite pristupiti izvornom kodu SOAP-UI. Nismo je odabrali.
- Hermes JS - Omogućite ako aplikacija zahtijeva JMS testiranje.
- Vodič - Omogućite ako želite pristupiti SOAP-UI vodičima Nakon instalacije.
Korak 5: Prihvatite ugovor o licenci i za nastavak kliknite "Dalje".
Korak 6: Odaberite mjesto mape za vodiče ili ostavite zadano mjesto takvo kakvo je i kliknite "Dalje".
Korak 7: Odaberite mjesto mape izbornika Start ili ostavite zadano mjesto takvo kakvo je i kliknite "Dalje".
Korak 8: Omogućite potvrdni okvir "izradi ikonu radne površine" i kliknite "Dalje".
Korak 9: Instalacija započinje i po dovršetku iste čarobnjak prikazuje donji status. Kliknite "Završi".
Korak 10: Klikom na gumb 'Završi' pokreće se SOAP UI.
- Traka izbornika
- Alatna traka za brzi pristup
- Područje navigacije projektom
- Svojstva radnog prostora
- Područje dnevnika
Dio C: Konfiguriranje
Prvo shvatimo strukturu projekta u SOAP UI.
- Prvi korak u SOAP UI je stvaranje radnog prostora. Može biti nekoliko projekata povezanih s radnim prostorom. Korisnici mogu stvoriti više od jednog radnog prostora. U verziji SOAP UI Pro možemo bez problema prebaciti okruženje kako bismo ga mapirali na različite krajnje točke.
- Za svaki projekt možemo stvoriti nekoliko testnih kompleta.
- Za svaki testni paket može se priložiti nekoliko testnih slučajeva.
- Za svaki testni slučaj može biti povezano nekoliko testnih koraka.
Ispod je slikovni prikaz strukture radnog prostora u SOAP-UI.
Korak 1: Prvi korak je stvaranje radnog prostora. Stvorite radni prostor kao što je prikazano u nastavku. Svi artefakti koje ćemo od sada stvarati bili bi sadržani u ovom radnom prostoru.
Korak 2: Unesite naziv radnog prostora i kliknite "U redu".
Korak 3: Sada korisnik mora odabrati put na kojem ovaj radni prostor mora biti spremljen.
- Odaberite putanju na kojoj se radni prostor mora spremiti
- Naziv XML radnog prostora, koji se mora nalaziti kada korisnik u budućnosti želi otvoriti radni prostor.
- Kliknite "Spremi".
Korak 4: Radni prostor je stvoren kako je prikazano u nastavku. Svojstvima radnog prostora također možemo pristupiti na kartici 'Svojstva radnog prostora'.
Sada smo nakon preuzimanja i instaliranja uspješno konfigurirali SOAP-UI tako da možemo nastaviti s testiranjem.
Osnovna GUI navigacija
FILE IZBORNIK:
- Razumijevanje najčešće korištenih navigacija unutar SOAP-UI vrlo je važno za nesmetanu navigaciju tijekom rada na projektima u stvarnom vremenu. Prvo ćemo pogledati izbornik datoteka.
- 'Novi SOAP projekt' omogućuje korisniku stvaranje projekta uvozom SOAP zahtjeva.
- 'Novi REST projekt' omogućuje korisniku stvaranje projekta uvozom REST zahtjeva.
- 'Uvoz projekta' omogućuje korisniku uvoz cijelog projekta lociranjem odgovarajućeg XML-a.
- 'Spremi sve projekte' omogućuje korisniku spremanje svih otvorenih projekata jednim klikom.
- 'Zatvori sve otvorene projekte' zatvara sve projekte otvorene u tom radnom prostoru.
- 'Preimenuj radni prostor' omogućuje korisniku da preimenuje prethodno stvoreni radni prostor.
- 'Prebaci radni prostor' omogućuje korisniku prebacivanje između radnih prostora.
- 'Preferences' omogućuje korisniku da prilagodi SOAP UI. O tome ćemo se pozabaviti u sljedećem odjeljku.
- 'Spremi postavke' omogućuje korisniku da spremi svoje prilagođene postavke. Kada se SOAP UI otvori sljedeći put, koristi postavke spremljene od korisnika.
DATOTEKA >> PREFERENCIJE >> HTTP POSTAVKE:
- Razumijemo sada 'Postavke' s izbornika datoteka. Nakon klika na "Postavke" u izborniku "Datoteka", otvara se donji dijaloški okvir.
- Pojedinosti ćemo proći kroz najčešće korištene "HTTP postavke".
- Označava HTTP verziju koja će se koristiti za zahtjev i odgovor.
- 'User-Agent Header' omogućuje korisniku da se unaprijed definira pomoću ove opcije. Ako nije definirano, koristi zadano zaglavlje http klijenta.
- Omogućuje korisniku da navede način kompresije. To može biti gzip ili deflate ili None.
- 'Ako je označeno', omogućuje komprimirani odgovor domaćina.
- 'Ako je označeno' onemogućava dekompresiju komprimiranih odgovora.
- 'Ako je označeno' zatvara HTTP vezu za svaki SOAP zahtjev.
- 'Ako je označeno', omogućuje korisniku da navede podatke za provjeru autentičnosti za odlazne zahtjeve.
- Omogućuje korisniku da ograniči maksimalni broj bajtova koji se čitaju iz odgovora. NULA odgovara neograničenoj veličini.
DATOTEKA >> PREFERENCE >> WSDL POSTAVKE:
- Sada ćemo detaljno proći kroz najčešće korištene 'WSDL postavke'.
- Predmemoriranje WSDL-ova Uključuje i isključuje predmemoriranje WSDL-ova
- Generira primjere vrijednosti u zahtjevima
- Omogućuje korisnicima da uvijek generiraju zahtjeve uključuju neobavezne elemente
- Poruke odgovora ispisuju se u uređivaču odgovora
- Omogućuje korisniku da navede direktorij koji sadrži datoteke sheme (.xsd) tijekom provjere valjanosti WSDL zahtjeva. Nakon promjene sadržaja ovog direktorija SOAP UI zahtijeva ponovno pokretanje.
- U svrhu očuvanja prostora, minimalna veličina poruke koja se treba komprimirati u datoteci projekta SoapUI.
Datoteka >> PREFERENCE >> POSTAVKE UI:
- Sada ćemo detaljno proći kroz najčešće korištene 'Postavke korisničkog sučelja'.
- Zatvara sve projekte dok pokreće SOAP UI radi boljeg vremena pokretanja i troši manje memorije.
- Prikazuje opis kad god je dostupan.
- Automatski sprema sve projekte dok izlazi iz SOAP UI.
- Prije spremanja, SOAP UI izrađuje sigurnosnu kopiju projekta. Ako je omogućeno, mora se spomenuti sigurnosna kopija mape.
- Prikazuje i proširuje kartice dnevnika nakon pokretanja SOAP UI.
- Prikazuje dijalog "početna stranica" nakon pokretanja SOAP UI.
- Nakon onemogućavanja vrha alata, onemogućuje savjet alata kada korisnik tijekom navigacije zadrži miš iznad opcija / gumba.
POMOZITE:
- Pogledajmo važne opcije izbornika Pomoć.
- Prikazuje početnu stranicu internetske pomoći dostupne na www.soapui.org
- Omogućuje registriranim korisnicima da postavljaju pitanja na forum i dobivaju pomoć na mreži od zajednice.
- Provjerava najnovija ažuriranja i instalira ih ako su dostupna.
- Omogućuje korisniku navigaciju na početnu stranicu www.soapui.org
- Prikazuje podatke o izradi i verziji SOAP korisničkog sučelja.
Budući vodiči ne samo da će vam dati razumijevanje kako stvoriti paket za testiranje, test slučaj i korake za testiranje, već će vam omogućiti i testiranje SOAP zahtjeva i kako ih provjeriti.