postman collections import
Σε αυτό το σεμινάριο, θα καλύψουμε τι είναι οι συλλογές ταχυδρόμων, πώς να εισάγετε και να εξάγετε συλλογές από και προς τον ταχυδρόμο και πώς να δημιουργήσετε δείγματα κώδικα σε διάφορες υποστηριζόμενες γλώσσες χρησιμοποιώντας υπάρχοντα σενάρια Postman:
Αυτά είναι μερικά από τα πραγματικά ισχυρά χαρακτηριστικά που κάνουν το Postman ένα εργαλείο επιλογής για σχεδόν όλους τους προγραμματιστές και τους υπεύθυνους δοκιμών API.
=> Επισκεφτείτε εδώ για την αποκλειστική σειρά εκπαιδευτικών ταχυδρόμων Postman.
Τι θα μάθετε:
Τι είναι μια συλλογή ταχυδρόμων;
Η συλλογή Postman δεν είναι παρά ένα κοντέινερ ή φάκελο για την αποθήκευση αιτημάτων Postman. Με απλά λόγια, είναι ένα σύνολο αιτημάτων ταχυδρόμου. Οι συλλογές παίζουν σημαντικό ρόλο στην οργάνωση αιτημάτων που ανήκουν στην ίδια εφαρμογή κ.λπ.
Για παράδειγμα , εάν δοκιμάζετε ή επικυρώνετε ένα ξεκούραστο API που έχει 10 τελικά σημεία. Στη συνέχεια, είναι λογικό να τα οργανώσετε σε μια συλλογή που θα έκανε πράγματα όπως η εφαρμογή μεταβλητών συλλογής, η εισαγωγή / εξαγωγή ευκολότερη και θα μπορούσε να εκτελεστεί ως μέρος μιας μεμονωμένης συλλογής.
Εδώ είναι ένα εκπαιδευτικό βίντεο:
Η συλλογή επιτρέπει στον χρήστη να:
# 1) Εκτελέστε όλα τα αιτήματα ταυτόχρονα.
#δύο) Ορίστε μεταβλητές επιπέδου συλλογής που μπορούν να εφαρμοστούν σε όλα τα αιτήματα αυτής της συλλογής. Για παράδειγμα, Αντί να προσθέσετε μεμονωμένα κεφαλίδες σε κάθε αίτημα, μπορείτε απλώς να εφαρμόσετε κεφαλίδες σε όλα τα αιτήματα αυτής της συλλογής Postman χρησιμοποιώντας σενάρια προ-αιτήματος ή κεφαλίδες εξουσιοδότησης.
# 3) Οι συλλογές μπορούν να κοινοποιούνται σε άλλους χρήστες ως JSON ή μέσω διευθύνσεων URL ως φιλοξενούμενες συλλογές στον διακομιστή που παρέχεται από τον Postman.
# 4) Εκτελέστε κοινές δοκιμές για όλα τα αιτήματα που ανήκουν σε μια συλλογή. Για παράδειγμα, εάν πρέπει να ελέγξετε τον κωδικό κατάστασης για κάθε αίτημα στη συλλογή ως HTTP 200, τότε αντί να προσθέσετε αυτήν τη δοκιμή σε όλα τα μεμονωμένα αιτήματα, μπορείτε απλά να τα προσθέσετε όλα σε επίπεδο συλλογής και θα ισχύει για όλα τα αιτήματα κατά τη συλλογή εκτελείται.
Δημιουργία Συλλογών Ταχυδρόμων
Δείτε πώς μπορείτε να δημιουργήσετε μια κενή συλλογή και να προσθέσετε πολλά αιτήματα ως μέρος της ίδιας συλλογής:
# 1) Δημιουργήστε μια νέα κενή συλλογή.
#δύο) Προσθέστε περιγραφή και όνομα συλλογής.
# 3) Για να προσθέσετε νέα αιτήματα στη συλλογή, κάντε κλικ στο Συλλογή και κάντε κλικ Προσθήκη αιτημάτων (λάβετε υπόψη ότι είναι επίσης δυνατό να δημιουργήσετε πρώτα ένα αίτημα και, στη συνέχεια, να το προσθέσετε στη συλλογή, καθώς και να μετακινήσετε αιτήματα από τη μία συλλογή στην άλλη).
Εξαγωγή / εισαγωγή συλλογής ταχυδρόμου
Τώρα ας δούμε πώς μπορούμε πραγματικά να εισάγουμε ή να εξάγουμε μια συλλογή Postman στο Postman. Αρχικά, ας δημιουργήσουμε ένα δείγμα συλλογής Postman στο Postman με 4-5 αιτήματα.
Είναι σημαντικό να καταλάβετε εδώ ότι η συλλογή Postman μπορεί να εξαχθεί ως αρχείο JSON και μπορεί εύκολα να κοινοποιηθεί σε κάποιον με τον οποίο σκοπεύουμε να το κάνουμε.
Ομοίως, η εισαγωγή μιας συλλογής είναι τόσο απλή όσο η εισαγωγή ενός αρχείου JSON που θα εμφανίζεται ως η συλλογή αιτημάτων στην εφαρμογή Postman.
Για λόγους απεικόνισης, θα χρησιμοποιήσουμε μια ήδη φιλοξενούμενη συλλογή εδώ.
Εάν κατεβάσετε αυτό το αρχείο, μπορείτε να δείτε ότι είναι αρχείο σε μορφή JSON. Αυτό είναι τόσο καλό όσο μια συλλογή Postman που εξάγεται στη μορφή Postman Collection 2.1.
Θα δούμε πώς μπορούμε να εισαγάγουμε αυτό το αρχείο JSON ως συλλογή Postman στην εφαρμογή και να το εξαγάγουμε πίσω και να το μοιραστούμε ως JSON.
# 1) Για να εισαγάγετε μια συλλογή, κατεβάστε το παραπάνω αρχείο και αποθηκεύστε το ως αρχείο στο σύστημα αρχείων.
Μπορείτε απλά να κατεβάσετε το αρχείο JSON χρησιμοποιώντας την εντολή Curl όπως παρακάτω
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#δύο) Τώρα ανοίξτε τον Ταχυδρόμο και κάντε κλικ Εισαγωγή .
καλύτερες εφαρμογές κατασκοπευτικών τηλεφώνων για Android
# 3) Επιλέξτε το ληφθέν αρχείο JSON. Μόλις ολοκληρωθεί η επιλογή, μπορείτε να δείτε ότι το αρχείο JSON εισάγεται ως συλλογή Postman στην εφαρμογή.
# 4) Τώρα μπορείτε να περιηγηθείτε στα διάφορα αιτήματα που είναι διαθέσιμα στη συλλογή.
# 5) Εξαγωγή πίσω της συλλογής σε μορφή JSON (ώστε να μπορεί να κοινοποιηθεί σε άλλους). Για παράδειγμα, προσθέτετε ένα ακόμη αίτημα σε αυτήν τη συλλογή και κάντε κλικ στην εξαγωγή. Το προκύπτον αρχείο JSON για συλλογή θα περιλαμβάνει επίσης το νέο αίτημα που προστέθηκε επίσης.
# 6) Κάντε κλικ στο εικονίδιο '...' κοντά στο όνομα της συλλογής για να δείτε το μενού με επιλογές και κάντε κλικ Εξαγωγή .
# 7) Επίλεξε το Συλλογήv2.1 επιλογή για εξαγωγή (Θα δούμε τις διαφορές μεταξύ αυτών των δύο τύπων αρχείων στα επόμενα σεμινάρια).
Εκτέλεση Συλλογών Ταχυδρόμων
Ας δούμε πώς μπορούμε να εκτελέσουμε μεμονωμένα αιτήματα μέσα σε μια συλλογή και να εκτελέσουμε όλα τα αιτήματα σε μια ολόκληρη συλλογή χρησιμοποιώντας έναν δρομέα συλλογής.
Για να εκτελέσετε ένα μεμονωμένο αίτημα, απλώς ανοίξτε οποιοδήποτε συγκεκριμένο αίτημα από τη συλλογή και κάντε κλικ στο κουμπί 'ΑΠΟΣΤΟΛΗ' για να εκτελέσετε αυτό το αίτημα.
Για να εκτελέσετε μια ολόκληρη συλλογή, δηλ. Όλα τα αιτήματα που υπάρχουν στη δεδομένη συλλογή, πρέπει να κάνετε κλικ στο κουμπί 'αναπαραγωγή' ακριβώς δίπλα στη συλλογή στο Ταχυδρομείο και να επιλέξετε την επιλογή 'Εκτέλεση' για να ανοίξετε το πρόγραμμα εκτέλεσης συλλογής και να εκτελέσετε ολόκληρη τη συλλογή με το δεδομένη διαμόρφωση συλλογής.
Ανατρέξτε στα παρακάτω στιγμιότυπα οθόνης.
Ο Ταχυδρόμος παρέχει μεγάλη ευελιξία, όσον αφορά την επιλογή του Run Configuration για συλλογή.
Για παράδειγμα, Μπορείτε να επιλέξετε ποιο αρχείο περιβάλλοντος πρέπει να αναφέρεται κατά την εκτέλεση της συλλογής. Εάν σε περίπτωση που υπάρχει διαμόρφωση δεδομένων που χρησιμοποιείται από τα αιτήματα του Ταχυδρόμου, τότε μπορούμε απλώς να παρέχουμε ένα αρχείο δεδομένων πριν εκτελέσουμε τη συλλογή.
Στην παρακάτω εικόνα, μπορούμε να δούμε τα αποτελέσματα εκτέλεσης / περίληψη για την επιλεγμένη συλλογή. Δίνει μια συνοπτική εικόνα για ό, τι εκτελέστηκε και ποια ήταν τα αποτελέσματα.
Εξαγωγή αιτήματος ταχυδρόμου ως κωδικού
Τώρα ας δούμε πώς μπορούμε απλώς να εξάγουμε μια υπάρχουσα συλλογή Postman σε κώδικα / σενάριο σε μία από τις αγαπημένες μας γλώσσες προγραμματισμού (Ο Postman υποστηρίζει πολλές μορφές εκτός κουτιού, με αποτέλεσμα να μπορείτε να κατεβάσετε / εξαγάγετε ένα υπάρχον αίτημα σε πολλαπλές μορφές και χρησιμοποιήστε το όπως θέλετε).
Για να εξαγάγετε ένα υπάρχον αίτημα ως κωδικό, ανοίξτε το αίτημα και κάντε κλικ στο σύνδεσμο 'Κωδικός' ακριβώς κάτω από τη διεύθυνση URL του αιτήματος.
Αυτό θα ανοίξει ένα παράθυρο με επιλεγμένο το προεπιλεγμένο σενάριο cURL και το αίτημα θα εμφανίζεται με τη μορφή σεναρίου cURL. Ανάλογα με τις διαφορετικές μορφές που επιλέγετε, το κείμενο του αιτήματος θα αλλάξει ανάλογα και το ίδιο μπορεί να αντιγραφεί και να χρησιμοποιηθεί όπως θέλετε.
Εισαγωγή αιτήματος ταχυδρόμου από κωδικό
Παρόμοια με την εξαγωγή, μπορούμε επίσης να εισαγάγουμε ένα αίτημα σε διάφορες μορφές σε μια συλλογή Postman.
Αυτό θα το αποδείξουμε χρησιμοποιώντας ένα αίτημα cURL που θα αλλάξει σε αίτημα ταχυδρόμου μέσω της λειτουργίας εισαγωγής. Για να εισαγάγετε ένα αίτημα, απλώς κάντε κλικ στο 'Εισαγωγή' στην επάνω αριστερή γωνία του Ταχυδρόμου και περιμένετε το παράθυρο διαλόγου όπου πρέπει να επιλέξετε την επιλογή 'Επικόλληση ακατέργαστου κειμένου'.
Τώρα μπορείτε απλά να επικολλήσετε τη διεύθυνση URL cURL εδώ και μόλις γίνει κλικ στο κουμπί 'Εισαγωγή', το αίτημα θα πρέπει να δημιουργηθεί στον Ταχυδρόμο με διαφορετικά πεδία να αντικατασταθούν από τις τιμές τους σύμφωνα με το παρεχόμενο αίτημα.
βασικές ερωτήσεις συνέντευξης html και css
συμπέρασμα
Σε αυτό το σεμινάριο, μάθαμε για τις συλλογές Postman που είναι ένα εξαιρετικά σημαντικό δομικό στοιχείο στην εφαρμογή Postman.
Η συλλογή είναι ένα σημαντικό βασικό συστατικό του Postman που σας επιτρέπει να διαχειρίζεστε και να διατηρείτε τα αιτήματα με σαφήνεια και να παρέχετε πολλές άλλες δυνατότητες όπως κοινή χρήση συλλογών, εκτέλεση ολόκληρων συλλογών, προσθήκη κοινών ιδιοτήτων όπως η επικεφαλίδα Auth σε όλα τα αιτήματα που ανήκουν σε μια συγκεκριμένη συλλογή κ.ο.κ. και ούτω καθεξής.
Εξετάσαμε επίσης τον τρόπο εξαγωγής ενός υπάρχοντος αιτήματος ως διαφορετικών δεσμών γλώσσας και τον τρόπο εισαγωγής ενός υπάρχοντος σεναρίου στο αίτημα του Ταχυδρόμου.
Στο επερχόμενο σεμινάριό μας, θα δούμε πώς αυτά τα δομικά στοιχεία μπορούν να χρησιμοποιηθούν για ακόμη και περίπλοκες και επαχθείς ροές API και μας επιτρέπουν να διαχειριζόμαστε τα αιτήματα σωστά και να τα εκτελούμε κατά παραγγελία.
=> Δείτε ΟΛΟΥΣ τα εκπαιδευτικά Postman εδώ.
Συνιστώμενη ανάγνωση
- Tutorial POSTMAN: Δοκιμή API χρησιμοποιώντας το POSTMAN
- Εκμάθηση Java Συλλογές Πλαίσιο (JCF)
- Tutorial Tortoise SVN: Αναθεωρήσεις στο αποθετήριο κώδικα
- Βασικά στοιχεία του εντοπισμού σφαλμάτων του κώδικα σας στο Eclipse
- TOP 40 Εργαλεία ανάλυσης στατικών κωδικών (Εργαλεία ανάλυσης καλύτερων πηγών κώδικα)
- Δήλωση στο SOAtest με παράδειγμα κώδικα XML
- Εκτέλεση και επαλήθευση του κωδικού δοκιμής σας στο Appium Studio για το Eclipse
- Τα 10 πιο δημοφιλή εργαλεία επισκόπησης κώδικα για προγραμματιστές και δοκιμαστές