Μετάβαση στο περιεχόμενο

Μετάβαση από το Postman

Στο Postman: Collection ▸ … ▸ Export ▸ Collection v2.1. Κάντε το ίδιο για τα περιβάλλοντά σας.

Αρχείο ▸ Εισαγωγή (Ctrl+I) και έπειτα το αρχείο JSON. Το Restorm εντοπίζει μόνο του τη μορφή.

Λεπτομέρειες: Εισαγωγή μιας συλλογής Postman.

PostmanRestorm
ΦάκελοιΦάκελοι, στο ίδιο βάθος
Αιτήματα HTTPΑιτήματα HTTP
Αιτήματα GraphQLΑιτήματα GraphQL (όχι αιτήματα HTTP)
Σώματα raw, formdata, urlencoded, file, graphqlΟ αντίστοιχος τύπος σώματος
Μεταβλητές συλλογήςΜεταβλητές ενός περιβάλλοντος
ΠεριγραφέςΣημειώσεις και τεκμηρίωση API
Δείγματα αποκρίσεωνΤεκμηρίωση API
Σενάρια κώδικα πριν το αίτημα και δοκιμήςΈνα εκτελέσιμο σενάριο, με το στρώμα pm.*

Τα μπλοκ ταυτοποίησης του Postman τεκμηριώνονται (με τις ευαίσθητες τιμές αποκρυμμένες) αλλά δεν μετατρέπονται σε εκτελέσιμα διαπιστευτήρια.

Ξαναδημιουργήστε ένα αίτημα ταυτοποίησης: είναι δουλειά πέντε λεπτών, και κερδίζετε την αυτόματη ανανέωση του token και τη νέα προσπάθεια σε 401, που το Postman δεν κάνει μόνο του.

Εξαγάγετέ τα από το Postman και ξαναδημιουργήστε τα μέσα σε έναν φάκελο μεταβλητών.

Εκμεταλλευτείτε την ευκαιρία για να χρησιμοποιήσετε τα υποπεριβάλλοντα: εκεί όπου το Postman επιβάλλει ένα επίπεδο περιβάλλον ανά στόχο, το Restorm επιτρέπει μια κοινή βάση και υπερβάσεις ανά πελάτη ή ανά περιοχή.

Είναι η πιο αποδοτική αντικατάσταση. Ένα σενάριο κάνει ό,τι κάνει ένας runner, μόνο καλύτερα:

  • η ροή είναι ορατή αντί να αποτελεί σιωπηρή σειρά της συλλογής·
  • οι διακλαδώσεις, οι βρόχοι και οι επαναλήψεις είναι κουτιά, όχι pm.setNextRequest·
  • η εκτέλεση σε CI είναι ενσωματωμένη, με καθαρούς κωδικούς εξόδου — δείτε Εκτέλεση headless και CI.
PostmanRestorm
WorkspaceΈνα έργο .restorm, σε έλεγχο εκδόσεων μέσω git
CollectionΈνας φάκελος ή ένας φάκελος μεταβλητών
EnvironmentΈνα περιβάλλον μέσα σε έναν φάκελο μεταβλητών
GlobalsΈνα ριζικό περιβάλλον, που κληρονομείται από τα παιδιά του
Pre-request / Test scriptΈνα σενάριο, ή μια ενέργεια κώδικα
Collection RunnerΈνα σενάριο
Newmanrestorm --run --headless
Mock ServerΗ λειτουργία διακομιστή, τοπικά
MonitorsΜια ενέργεια Χρονοδιακόπτης, ή μια προγραμματισμένη εργασία του CI σας
Postman ConsoleΗ κονσόλα
Δυναμικές μεταβλητές {{$random…}}Οι ίδιες, συν 116 βοηθοί — δείτε την αναφορά

Τα αιτήματά σας γίνονται αρχεία μέσα στο αποθετήριό σας. Ακολουθούν τον ίδιο κύκλο αναθεώρησης με τον κώδικά σας, το ιστορικό τους είναι το ιστορικό git, και τα δικαιώματα πρόσβασης είναι εκείνα του συστήματος φιλοξενίας κώδικά σας.

Κανένας φιλοξενούμενος χώρος εργασίας προς διαχείριση, και κανένα δεδομένο API σε υπηρεσία τρίτου. Δείτε Έργα και αρχεία .restorm.

Και τι έχει το Postman που δεν έχει το Restorm

Section titled “Και τι έχει το Postman που δεν έχει το Restorm”

Για να είμαστε ειλικρινείς: το Restorm δεν διαθέτει φιλοξενούμενο συνεργατικό χώρο εργασίας, ούτε δημόσια πύλη API, ούτε ενσωματωμένα σχόλια πάνω στα αιτήματα, ούτε φιλοξενούμενη παρακολούθηση. Αν ο οργανισμός σας στηρίζεται σε αυτά τα στοιχεία, δεν έχουν άμεσο ισοδύναμο — η κοινή χρήση περνά από το git.