Σε αυτό το σεμινάριο, θα δείξουμε τα βήματα για λήψη, εγκατάσταση και ρύθμιση παραμέτρων SOAP UI (Open Source Version).
Ακολουθεί η απαίτηση λογισμικού και υλικού για τις διάφορες πλατφόρμες.
Σε αυτό το σεμινάριο, η εγκατάσταση γίνεται σε περιβάλλον Windows. Η διαδικασία παραμένει η ίδια για άλλα λειτουργικά συστήματα.
Εδώ είναι ο χάρτης πορείας για τη διαδικασία εγκατάστασης
Μέρος Α: Λήψη
- Μεταβείτε στη διεύθυνση https://www.soapui.org/downloads/latest-release/
- Κάντε κύλιση προς τα κάτω και επιλέξτε το πρόγραμμα λήψης με βάση το λειτουργικό σας σύστημα. Σε αυτό το σεμινάριο, θα εγκαταστήσουμε το SOAP UI σε λειτουργικό σύστημα Microsoft Windows 64-bit.
- Κάνοντας κλικ στο στοιχείο λήψης, ο χρήστης προωθείται αυτόματα στη διεύθυνση images/1/090919_0452_SOAPUIDownl4.png.webp">
Μέρος Β: Εγκατάσταση
Βήμα 1: Μετά τη λήψη, εκτελέστε το αρχείο ως "Διαχειριστής" όπως φαίνεται παρακάτω
Βήμα 2: Στον οδηγό εγκατάστασης, κάντε κλικ στο «Επόμενο» για να συνεχίσετε.
Βήμα 3: Επιλέξτε τον κατάλογο εγκατάστασης ή αφήστε τον προεπιλεγμένο κατάλογο εγκατάστασης ως έχει.
Βήμα 4: Επιλέξτε τα στοιχεία που θέλετε να εγκαταστήσετε.
- Το SOI UI ελέγχεται από προεπιλογή και ΔΕΝ διαμορφώνεται από τον χρήστη.
- Πηγή - Ενεργοποιήστε, εάν θέλετε να αποκτήσετε πρόσβαση στον πηγαίο κώδικα του SOAP-UI. Δεν το έχουμε επιλέξει.
- Hermes JS - Ενεργοποιήστε, εάν η εφαρμογή απαιτεί δοκιμή JMS.
- Tutorial - Ενεργοποιήστε, αν θέλετε να αποκτήσετε πρόσβαση σε SOAP-UI tutorials Δημοσίευση εγκατάστασης.
Βήμα 5: Αποδεχτείτε την άδεια χρήσης και κάντε κλικ στο «Επόμενο» για να συνεχίσετε.
Βήμα 6: Επιλέξτε τη θέση του φακέλου για μαθήματα ή αλλιώς αφήστε την προεπιλεγμένη θέση ως έχει και κάντε κλικ στο «Επόμενο».
Βήμα 7: Επιλέξτε τη θέση του φακέλου μενού έναρξης ή αλλιώς αφήστε την προεπιλεγμένη θέση ως έχει και κάντε κλικ στο «Επόμενο».
Βήμα 8: Ενεργοποιήστε το πλαίσιο ελέγχου "Δημιουργία εικονιδίου επιφάνειας εργασίας" και κάντε κλικ στο "Επόμενο".
Βήμα 9: Η εγκατάσταση ξεκινά και μετά την ολοκλήρωση του ίδιου, ο οδηγός δείχνει την παρακάτω κατάσταση. Κάντε κλικ στο «Τέλος».
Βήμα 10: Κάνοντας κλικ στο κουμπί «Τέλος», ξεκινά το SOAP UI.
- Γραμμή μενού
- Γραμμή εργαλείων γρήγορης πρόσβασης
- Περιοχή πλοήγησης έργου
- Ιδιότητες χώρου εργασίας
- Περιοχή καταγραφής
Μέρος Γ: Διαμόρφωση
Ας καταλάβουμε πρώτα τη δομή του έργου στο SOAP UI.
- Το πρώτο βήμα στο SOAP UI είναι να δημιουργήσετε ένα χώρο εργασίας. Μπορεί να υπάρχουν πολλά έργα που σχετίζονται με έναν χώρο εργασίας. Οι χρήστες μπορούν να δημιουργήσουν περισσότερους από έναν χώρους εργασίας. Στην έκδοση SOAP UI Pro, μπορούμε να αλλάξουμε απρόσκοπτα περιβάλλοντα για να το αντιστοιχίσουμε σε διαφορετικά τελικά σημεία.
- Για κάθε έργο, μπορούμε να δημιουργήσουμε πολλές δοκιμαστικές σουίτες.
- Για κάθε δοκιμαστική σουίτα, μπορεί να υπάρχουν πολλές δοκιμαστικές περιπτώσεις.
- Για κάθε δοκιμαστική περίπτωση, μπορεί να υπάρχουν πολλά βήματα δοκιμής που σχετίζονται με αυτήν.
Ακολουθεί η εικονική αναπαράσταση μιας δομής χώρου εργασίας στο SOAP-UI.
Βήμα 1: Το πρώτο βήμα είναι να δημιουργήσετε ένα χώρο εργασίας. Δημιουργήστε έναν χώρο εργασίας όπως φαίνεται παρακάτω. Όλα τα αντικείμενα που πρόκειται να δημιουργήσουμε από τώρα και στο εξής θα περιέχονται σε αυτόν τον χώρο εργασίας.
Βήμα 2: Εισαγάγετε ένα όνομα για το χώρο εργασίας και κάντε κλικ στο "OK".
Βήμα 3: Τώρα ο χρήστης πρέπει να επιλέξει τη διαδρομή όπου πρέπει να αποθηκευτεί αυτός ο χώρος εργασίας.
- Επιλέξτε τη διαδρομή όπου πρέπει να αποθηκευτεί ο χώρος εργασίας
- Το όνομα του χώρου εργασίας XML, το οποίο πρέπει να βρίσκεται όταν ο χρήστης θέλει να ανοίξει το χώρο εργασίας στο μέλλον.
- Κάντε κλικ στην επιλογή "Αποθήκευση".
Βήμα 4: Ο χώρος εργασίας δημιουργείται όπως φαίνεται παρακάτω. Μπορούμε επίσης να αποκτήσουμε πρόσβαση στις ιδιότητες του χώρου εργασίας στην καρτέλα «Ιδιότητες χώρου εργασίας».
Τώρα έχουμε διαμορφώσει με επιτυχία το SOAP-UI μετά τη λήψη και την εγκατάσταση ώστε να μπορούμε να συνεχίσουμε να εκτελούμε δοκιμές.
Βασική πλοήγηση GUI
ΜΕΝΟΥ ΑΡΧΕΙΟΥ:
- Η κατανόηση των πιο συχνά χρησιμοποιούμενων πλοήγησης στο SOAP-UI είναι πολύ σημαντική για την απρόσκοπτη πλοήγηση ενώ εργάζεστε σε έργα πραγματικού χρόνου. Ας ρίξουμε μια ματιά στο μενού αρχείων πρώτα.
- Το «Νέο έργο SOAP» επιτρέπει στο χρήστη να δημιουργήσει ένα έργο εισάγοντας το SOAP Request.
- Το «Νέο έργο REST» επιτρέπει στο χρήστη να δημιουργήσει ένα έργο εισάγοντας το αίτημα REST.
- Το «Import Project» επιτρέπει στον χρήστη να εισάγει ολόκληρο το έργο εντοπίζοντας το αντίστοιχο XML.
- Το «Save All Projects» επιτρέπει στο χρήστη να αποθηκεύει όλα τα ανοιχτά έργα με ένα μόνο κλικ.
- Το "Κλείσιμο όλων των ανοιχτών έργων" κλείνει όλα τα έργα που έχουν ανοίξει σε αυτόν τον χώρο εργασίας.
- «Μετονομασία χώρου εργασίας» επιτρέπει στο χρήστη να μετονομάσει τον χώρο εργασίας που δημιουργήθηκε προηγουμένως.
- Το «Switch Workspace» επιτρέπει στον χρήστη να εναλλάσσεται μεταξύ των χώρων εργασίας.
- Το "Preferences" επιτρέπει στο χρήστη να προσαρμόζει το SOAP UI. Θα το εξετάσουμε στην επόμενη ενότητα.
- Η «Αποθήκευση προτιμήσεων» επιτρέπει στο χρήστη να αποθηκεύει τις προσαρμοσμένες ρυθμίσεις του. Όταν το SOAP UI άνοιξε για την επόμενη φορά, χρησιμοποιεί τις αποθηκευμένες προτιμήσεις του χρήστη.
ΑΡΧΕΙΟ >> ΠΡΟΤΙΜΗΣΕΙΣ >> ΡΥΘΜΙΣΕΙΣ HTTP:
- Τώρα, ας κατανοήσουμε τις «Προτιμήσεις» από το μενού αρχείων. Αφού κάνετε κλικ στο «Προτιμήσεις» από το μενού «Αρχείο», ανοίγει ο παρακάτω διάλογος.
- Θα εξετάσουμε λεπτομερώς τις πιο συχνά χρησιμοποιούμενες «Ρυθμίσεις HTTP».
- Δηλώνει την έκδοση HTTP που θα χρησιμοποιηθεί για αίτημα και απόκριση.
- Το «User-Agent Header» επιτρέπει στον χρήστη να μπορεί να είναι προκαθορισμένο χρησιμοποιώντας αυτήν την επιλογή. Εάν δεν ορίζεται, χρησιμοποιεί την προεπιλεγμένη κεφαλίδα προγράμματος-πελάτη http.
- Επιτρέπει στον χρήστη να καθορίσει τη μέθοδο συμπίεσης. Μπορεί να είναι είτε gzip είτε ξεφουσκωμένο είτε Κανένα.
- «Εάν είναι επιλεγμένο», επιτρέπει συμπιεσμένη απόκριση από κεντρικούς υπολογιστές.
- Το "If Checked" απενεργοποιεί την αποσυμπίεση των συμπιεσμένων αποκρίσεων.
- Το "If Checked" κλείνει τη σύνδεση HTTP για κάθε αίτημα SOAP.
- «Εάν είναι επιλεγμένο», επιτρέπει στο χρήστη να καθορίσει πληροφορίες ελέγχου ταυτότητας για τα εξερχόμενα αιτήματα.
- Επιτρέπει στον χρήστη να περιορίσει τον μέγιστο αριθμό byte για ανάγνωση από μια απάντηση. Το ZERO αντιστοιχεί σε απεριόριστο μέγεθος.
ΑΡΧΕΙΟ >> ΠΡΟΤΙΜΗΣΕΙΣ >> ΡΥΘΜΙΣΕΙΣ WSDL:
- Τώρα, θα εξετάσουμε λεπτομερώς τις πιο συχνά χρησιμοποιούμενες «Ρυθμίσεις WSDL».
- Cache WSDLs Ενεργοποιεί και απενεργοποιεί την προσωρινή αποθήκευση των WSDL
- Δημιουργεί παραδείγματα τιμών στα αιτήματα
- Επιτρέπει στους χρήστες να συμπεριλαμβάνουν πάντα προαιρετικά στοιχεία σε παραγόμενα αιτήματα
- Τα μηνύματα απόκρισης εκτυπώνονται στον επεξεργαστή απόκρισης
- Επιτρέπει στον χρήστη να καθορίσει έναν κατάλογο που περιέχει αρχεία σχήματος (.xsd) κατά την επικύρωση αιτημάτων WSDL. Κατά την αλλαγή του περιεχομένου αυτού του καταλόγου, το SOAP UI απαιτεί επανεκκίνηση.
- Για λόγους διατήρησης χώρου, το ελάχιστο μέγεθος μηνύματος που θα συμπιεστεί στο αρχείο έργου SoapUI.
ΑΡΧΕΙΟ >> ΠΡΟΤΙΜΗΣΕΙΣ >> ΡΥΘΜΙΣΕΙΣ UI:
- Τώρα, θα εξετάσουμε λεπτομερώς τις πιο συχνά χρησιμοποιούμενες «Ρυθμίσεις διεπαφής χρήστη».
- Κλείνει όλα τα έργα κατά την εκκίνηση του SOAP UI για καλύτερη ώρα εκκίνησης και καταναλώνει λιγότερη μνήμη.
- Εμφανίζει την περιγραφή όποτε είναι διαθέσιμη.
- Αποθηκεύει αυτόματα όλα τα έργα κατά την έξοδο από το SOAP UI.
- Πριν από την αποθήκευση, το SOAP UI δημιουργεί ένα αντίγραφο ασφαλείας του έργου. Εάν είναι ενεργοποιημένο, πρέπει να αναφέρεται ο φάκελος δημιουργίας αντιγράφων ασφαλείας.
- Εμφανίζει και επεκτείνει τις καρτέλες καταγραφής κατά την εκκίνηση του SOAP UI.
- Εμφανίζει το διάλογο «σελίδα εκκίνησης» κατά την εκκίνηση του σαπουνιού UI.
- Όταν απενεργοποιήσετε την άκρη εργαλείου, απενεργοποιεί την άκρη εργαλείου όταν ο χρήστης τοποθετεί το ποντίκι πάνω από τις επιλογές / κουμπιά κατά την πλοήγηση.
ΒΟΗΘΕΙΑ:
- Ας ρίξουμε μια ματιά στις σημαντικές επιλογές μενού Βοήθειας.
- Εμφανίζει την αρχική σελίδα της ηλεκτρονικής βοήθειας που είναι διαθέσιμη στο www.soapui.org
- Επιτρέπει στους εγγεγραμμένους χρήστες να δημοσιεύουν ερωτήσεις στο φόρουμ και να λαμβάνουν ηλεκτρονική βοήθεια από την κοινότητα.
- Ελέγχει για τις πρόσφατες ενημερώσεις και εγκαταστάσεις εάν υπάρχουν διαθέσιμες.
- Επιτρέπει στον χρήστη να πλοηγηθεί στην αρχική σελίδα του www.soapui.org
- Εμφανίζει τις πληροφορίες κατασκευής και έκδοσης του SOI UI.
Τα επερχόμενα σεμινάρια όχι μόνο θα σας κάνουν να καταλάβετε πώς να δημιουργήσετε δοκιμαστική σουίτα, δοκιμαστική θήκη και βήματα δοκιμής, αλλά επίσης να σας επιτρέψει να δοκιμάσετε αιτήματα SOAP και πώς να τα επικυρώσετε.