Εργαλεία μάρκετινγκ

SoapUI: Το εργαλείο προγραμματιστή για δοκιμή και οπτικοποίηση API

Κάθε φορά που συναντώ έναν καλό φίλο, ακούω για ένα νέο εργαλείο που κάνει τη ζωή πιο εύκολη. Ήπια καφέ με τον David Grigsby, έναν ειδικό ενσωμάτωσης .NET που εργάζεται για την DocuSign. Ο Ντέιβιντ και εγώ συζητήσαμε SOAP έναντι API REST (έτσι κυλάμε). τείνω να ευνοώ ΠΕΡΙΦΕΡΕΙΑ APIs επειδή είναι πιο εύκολο να οπτικοποιηθούν και να αναπτυχθούν ένα κομμάτι κάθε φορά - και μειώνουν τα προβλήματα ελέγχου ταυτότητας. Ως γκουρού του .NET, ο David λατρεύει το SOAP καθώς παρέχει πολύ πιο σύνθετες λειτουργίες και ευκαιρίες.

Ο Ντέιβιντ μου είπε το μυστικό για να δουλεύω με διεπαφές προγραμματισμού εφαρμογών (API) SOAP… Σαπούνι. (PS: Μοιάζει με το όνειρό μου για ένα APUI από το 2006 μπορεί κάποια μέρα να πραγματοποιηθεί!)

Το SoapUI διατίθεται σε δύο εκδόσεις, Open Source και ReadyAPI. Η έκδοση ReadyAPI σάς επιτρέπει να κάνετε ό,τι κάνει το Open Source, αλλά προσθέτει μια δέσμη λειτουργιών παραγωγικότητας και εξοικονόμησης χρόνου ανά άδεια χρήσης.

  • Περίγραμμα και συντάκτες φόρμας για οπτικοποίηση δεδομένων – Ενώ το Outline Editor παρέχει μια εξαιρετική επισκόπηση των πραγματικών δεδομένων σε ένα μήνυμα XML, το Form Editor παρέχει μια απλή διεπαφή για την εισαγωγή δεδομένων σε αιτήματα. Οι δύο συντάκτες, σε συνδυασμό, θα κάνουν τις δοκιμές σας ταχύτερες και ευκολότερες.
  • Πηγές Δεδομένων – εισάγετε μια πηγή δεδομένων που θέλετε να δοκιμάσετε. Υποστηρίζονται όλες οι κύριες μορφές, συμπεριλαμβανομένων αρχείων κειμένου, XML, Groovy, Excel, Directory, JDBC (Σχεσιακή βάση δεδομένων) και η πηγή δεδομένων Internal Grid.
  • Σημείο και κλικ Δοκιμή – μέθοδοι για να κάνετε τις δοκιμαστικές δημιουργίες σας ευκολότερες, επιτρέποντας τη γρήγορη στη χρήση λειτουργία μεταφοράς και απόθεσης.
  • Επιβεβαίωση XPath Match – Η δημιουργία ισχυρισμών απαιτεί μερικά εύκολα βήματα και δευτερόλεπτα.
  • Κάλυψη – δείτε ακριβώς πόση από τη λειτουργικότητα της υπηρεσίας έχετε δοκιμάσει. Αυτό σας επιτρέπει να έχετε μια επισκόπηση και να δείτε ποιες περιοχές της λειτουργικότητας είναι καλά δοκιμασμένες και σε ποιες περιοχές θέλετε να περάσετε περισσότερο χρόνο. Μπορείτε επίσης να διερευνήσετε περαιτέρω και να εντοπίσετε με ακρίβεια τι δεν έχει δοκιμαστεί και ποια μέρη δεν έχουν τοποθετηθεί.
  • Δοκιμές ασφαλείας – υπάρχει μια σειρά από επιθέσεις που θα σας εκτοξεύουν αυτοί οι ενοχλητικοί χάκερ, όπως βόμβες XML, ενέσεις SQL, κακή μορφή XML, ασάφεια, δέσμες ενεργειών μεταξύ τοποθεσιών κ.λπ. Το Security Test Generator στο ReadyAPI σάς επιτρέπει να δημιουργήσετε ένα πλήρες σύνολο σαρώσεων ευπάθειας .
  • απαιτήσεις – Η υποστήριξη απαιτήσεων του ReadyAPI είναι μια χρήσιμη δυνατότητα για την αντιστοίχιση των δοκιμών σας σε σχέση με τις επιχειρηματικές ή τεχνικές απαιτήσεις.
  • Επανεμφάνιση - επιλύθηκε με μια απλή συνάρτηση τύπου «αναζήτησης και αντικατάστασης».
  • Οικοδόμος SQL - σας βοηθά να δημιουργήσετε τις δηλώσεις SQL με γραφική διεπαφή, διευκολύνοντας την πρόσβαση στα δεδομένα για όλους.
  • Αναφορά – Δημιουργήστε λεπτομερείς αναφορές σε επίπεδο Project, TestSuite, TestCase ή LoadTest. Εκτυπώστε ή εξαγάγετε σε οποιαδήποτε τυπική μορφή, συμπεριλαμβανομένων των PDF, HTML, Word και Excel, και προσαρμόστε τα.
  • ΥΠΟΣΤΗΡΙΞΗ - ως μέρος της άδειας, θα λάβετε επίσης ένα έτος υποστήριξης με την άδειά σας.

Τα εργαλεία δοκιμών του SoapUI διευκολύνουν τη δημιουργία, τη διαχείριση και την εκτέλεση δοκιμών από άκρο σε άκρο σε API REST, SOAP και GraphQL, JMS, JDBCκαι άλλες υπηρεσίες web, ανοιχτού κώδικα ή εμπορικές, ώστε να μπορείτε να παραδίδετε λογισμικό πιο γρήγορα από ποτέ.

Douglas Karr

Douglas Karr είναι ο ιδρυτής του Martech Zone και αναγνωρισμένος ειδικός στον ψηφιακό μετασχηματισμό. Ο Ντάγκλας βοήθησε στην έναρξη πολλών επιτυχημένων νεοσύστατων επιχειρήσεων της MarTech, βοήθησε στη δέουσα επιμέλεια άνω των 5 δισεκατομμυρίων δολαρίων σε εξαγορές και επενδύσεις της Martech και συνεχίζει να λανσάρει τις δικές του πλατφόρμες και υπηρεσίες. Είναι συνιδρυτής του Highbridge, μια συμβουλευτική εταιρεία ψηφιακού μετασχηματισμού. Ο Ντάγκλας είναι επίσης δημοσιευμένος συγγραφέας ενός οδηγού Dummie και ενός βιβλίου επιχειρηματικής ηγεσίας.

3 Σχόλια

  1. Ευχαριστώ που δημοσιεύσατε αυτό, Doug. Έχω χρησιμοποιήσει και τις δύο προσεγγίσεις στην ανάπτυξη για πελάτες. Το SOAP φαίνεται πιο δύσκολο να εργαστεί σε σύγκριση με το REST λόγω της εξάρτησής του από μια δομή XML. Το SoapUI θα μπορούσε πραγματικά να κάνει το SOAP λιγότερο οδυνηρό όμως… και έχουν ένα πρόγραμμα εγκατάστασης Mac! Θα το ελέγξω.

    Ακόμα και με ένα εξαιρετικό εργαλείο σαν αυτό, νομίζω ότι θα προτιμούσα ακόμα τα σύγχρονα RESTful API. Έτσι κάνω I

  2. Όπως λένε, υπάρχει πάντα χρόνος για καφέ με έναν καλό φίλο και την ικανότητα να μοιραζόμαστε σχετικές γνώσεις. Ευχαριστώ Doug για τη φωνή και την ικανότητα να μοιραστούμε αυτό που και οι δύο αγαπάμε και έχουμε ένα μεγάλο πάθος. Επίσης, πραγματοποιεί κλήσεις REST, καθώς έχετε επισημάνει παρακάτω και γι 'αυτό είναι το αγαπημένο μου εργαλείο εντοπισμού σφαλμάτων και πρωτοτύπων για API. Τα λέμε τον Απρίλιο όταν επέστρεψα στην πόλη 🙂

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.

Σχετικά άρθρα