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

Συχνές ερωτήσεις

Ναι. Η έκδοση Community χρησιμοποιείται χωρίς λογαριασμό και χωρίς όριο: όλα τα πρωτόκολλα εκτέλεσης, όλες οι εισαγωγές, τα σενάρια μέσα στη διεπαφή, οι διακομιστές προσομοίωσης, το τείχος προστασίας.

Οι εκδόσεις Pro και Enterprise ξεκλειδώνουν δυνατότητες — εκτέλεση σε συνεχή ενσωμάτωση, ενσωματωμένο git, προηγμένα εργαλεία MCP, SSO — ποτέ όρια χρήσης. Δείτε Πλάνα και δυνατότητες.

Χρειάζεται να δημιουργήσω λογαριασμό;

Section titled “Χρειάζεται να δημιουργήσω λογαριασμό;”

Όχι, εκτός αν θέλετε να ενεργοποιήσετε μια επί πληρωμή έκδοση.

Windows (πρόγραμμα εγκατάστασης), macOS (arm64 και Intel), Linux (AppImage, .deb, .rpm). Δείτε Εγκατάσταση.

Φεύγουν τα δεδομένα μου κάπου;

Section titled “Φεύγουν τα δεδομένα μου κάπου;”

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

Σε ποια μορφή είναι ένα έργο;

Section titled “Σε ποια μορφή είναι ένα έργο;”

Ένα αρχείο .restorm, σε YAML εξ ορισμού (είναι δυνατά και τα json και json5), ή μια δενδρική δομή φακέλων. Δείτε Έργα και αρχεία .restorm.

Ναι, αυτός είναι ο προβλεπόμενος τρόπος κοινής χρήσης. Η σειριοποίηση είναι ντετερμινιστική ώστε τα diff να παραμένουν ευανάγνωστα.

Προσθέστε τα *.responses.zip και restorm.env στο .gitignore σας — δείτε Μορφές αρχείων.

Πώς μοιράζομαι ένα έργο με την ομάδα μου;

Section titled “Πώς μοιράζομαι ένα έργο με την ομάδα μου;”

Μέσω git. Δεν υπάρχει φιλοξενούμενος χώρος εργασίας. Δείτε Ομάδες και θέσεις.

Πού αποθηκεύονται τα μυστικά μου;

Section titled “Πού αποθηκεύονται τα μυστικά μου;”

Ποτέ μέσα στο έργο. Είτε σε ένα τοπικό αρχείο μυστικών, είτε διαβάζονται από τις μεταβλητές περιβάλλοντος του συστήματος. Δείτε Μυστικά.

Ποια πρωτόκολλα υποστηρίζονται;

Section titled “Ποια πρωτόκολλα υποστηρίζονται;”

Δεκαπέντε: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Δείτε τον κατάλογο.

Και το Thrift; Το AMQP 1.0; Το NATS;

Section titled “Και το Thrift; Το AMQP 1.0; Το NATS;”

Όχι. Το Thrift εισάγεται μόνο ως τεκμηρίωση αλλά δεν εκτελείται· υλοποιείται μόνο το AMQP 0-9-1 (RabbitMQ)· το NATS δεν υποστηρίζεται.

Μπορώ να προσομοιώσω έναν διακομιστή;

Section titled “Μπορώ να προσομοιώσω έναν διακομιστή;”

Ναι, σε έξι πρωτόκολλα: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT, και OData. Τοπικά, εκτός σύνδεσης. Δείτε Λειτουργία διακομιστή.

Μπορώ να εισαγάγω τις συλλογές μου από το Postman;

Section titled “Μπορώ να εισαγάγω τις συλλογές μου από το Postman;”

Ναι, μαζί με τα σενάρια κώδικά σας, τα οποία γίνονται ένα εκτελέσιμο σενάριο χάρη στο στρώμα συμβατότητας pm.*. Δείτε Μετάβαση από το Postman.

Είκοσι τέσσερις. Δείτε Εισαγωγή ενός API.

Τι γίνεται όταν εξελίσσεται η προδιαγραφή;

Section titled “Τι γίνεται όταν εξελίσσεται η προδιαγραφή;”

Δώδεκα μορφές είναι επανασυγχρονίσιμες: το Restorm εφαρμόζει τη διαφορά, σημειώνει τις λειτουργίες που εξαφανίστηκαν ως παρωχημένες και διατηρεί τις τροποποιήσεις σας. Δείτε Ενημέρωση από την πηγή.

Μεταβλητές και ταυτοποίηση

Section titled “Μεταβλητές και ταυτοποίηση”

Γιατί δεν αντικαθίσταται η {{variable}} μου;

Section titled “Γιατί δεν αντικαθίσταται η {{variable}} μου;”

Σχεδόν πάντα επειδή η τιμή είναι τύπου Συμβολοσειρά και όχι Έκφραση: μια συμβολοσειρά περνά ως έχει. Δείτε Μεταβλητές και περιβάλλοντα.

Πού είναι το μενού «τύπος ταυτοποίησης»;

Section titled “Πού είναι το μενού «τύπος ταυτοποίησης»;”

Δεν υπάρχει. Το Restorm χρησιμοποιεί αιτήματα ταυτοποίησης: ένα ειδικό αίτημα που αποκτά το token και δηλώνει τις κεφαλίδες που παράγει, με λήξη και αυτόματη ανανέωση. Αυτό είναι πιο γενικό από μια κλειστή λίστα. Δείτε Ταυτοποίηση.

Ναι, μοντελοποιώντας την κλήση για το token ως αίτημα ταυτοποίησης. Δεν υπάρχει ειδικός οδηγός για τη ροή OAuth.

Αυτά τα σχήματα δεν υλοποιούνται εγγενώς σήμερα.

Σε τι διαφέρει ένα σενάριο από ένα σενάριο κώδικα;

Section titled “Σε τι διαφέρει ένα σενάριο από ένα σενάριο κώδικα;”

Είναι ένας ορατός γράφος: η ροή των δεδομένων είναι το ίδιο το σχέδιο, οι διακλαδώσεις και οι βρόχοι είναι κουτιά. Δείτε Εισαγωγή στα σενάρια.

Μπορώ παρ’ όλα αυτά να γράψω κώδικα;

Section titled “Μπορώ παρ’ όλα αυτά να γράψω κώδικα;”

Ναι, σε επτά γλώσσες: TypeScript, JavaScript, Python, Lua, Ruby, R και C#. Δείτε Ενέργειες κώδικα.

Πώς εκτελώ ένα σενάριο σε CI;

Section titled “Πώς εκτελώ ένα σενάριο σε CI;”
Terminal window
restorm --open projet.restorm --run "Tests" --headless

Σε έναν runner Linux, προσθέστε το πρόθεμα xvfb-run -a. Η εκτέλεση headless απαιτεί πλάνο Pro και ένα token στη μεταβλητή RESTORM_TOKEN. Δείτε Εκτέλεση headless και CI.

Τι σημαίνει ο κωδικός εξόδου 3;

Section titled “Τι σημαίνει ο κωδικός εξόδου 3;”

Άρνηση δικαιώματος: token απόν, άκυρο, ανακληθέν ή ανεπαρκές πλάνο. Το μήνυμα διευκρινίζει ποιο από αυτά ισχύει.

Μπορεί μια ΤΝ να χειριστεί το Restorm;

Section titled “Μπορεί μια ΤΝ να χειριστεί το Restorm;”

Ναι, μέσω του ενσωματωμένου διακομιστή MCP, που είναι ενεργός εξ ορισμού. Ο χειρισμός των αιτημάτων περιλαμβάνεται στην έκδοση Community· τα σενάρια, τα στιγμιότυπα οθόνης και η αυτοματοποίηση της διεπαφής ανήκουν στην έκδοση Pro.

Μπορεί ένας πράκτορας να δει τα μυστικά μου;

Section titled “Μπορεί ένας πράκτορας να δει τα μυστικά μου;”

Ναι: ένας πράκτορας χειρίζεται το Restorm εκ μέρους σας και λαμβάνει την επιλυμένη τιμή ενός μυστικού, ακριβώς όπως τη βλέπετε κι εσείς στην εφαρμογή. Είναι τα δικά σας μυστικά. Αυτό που εγγυάται ο τύπος Μυστικό είναι ότι δεν φεύγουν ούτε στο έργο, ούτε σε μια εξαγωγή, ούτε προς μη εξουσιοδοτημένη υπηρεσία τρίτου. Κάθε κλήση καταγράφεται στα αρχεία καταγραφής MCP.

Τρέχει ο διακομιστής MCP στους διακομιστές CI μου;

Section titled “Τρέχει ο διακομιστής MCP στους διακομιστές CI μου;”

Όχι, ποτέ: σε ένα μηχάνημα χωρίς οθόνη δεν εκκινεί, όποια κι αν είναι η ρύθμιση.

Αντικαθιστά το ενσωματωμένο git τη γραμμή εντολών μου;

Section titled “Αντικαθιστά το ενσωματωμένο git τη γραμμή εντολών μου;”

Τη συμπληρώνει. Χρησιμοποιεί το τοπικό σας git: αν το git push λειτουργεί στο τερματικό σας, λειτουργεί και στο Restorm. Το ενδιαφέρον του είναι η επίλυση συγκρούσεων, που εμφανίζει τις οντότητες στους πραγματικούς τους επεξεργαστές. Δείτε Ενσωματωμένο git.

Περιλαμβάνεται δωρεάν;

Section titled “Περιλαμβάνεται δωρεάν;”

Όχι, ανήκει στην έκδοση Pro. Τίποτα δεν σας εμποδίζει να χρησιμοποιήσετε το git από τη γραμμή εντολών σε ένα έργο Restorm με την έκδοση Community — η μορφή είναι φτιαγμένη γι’ αυτό.

Ρυθμίσεις ▸ Εμφάνιση ▸ Γλώσσα — 27 διαθέσιμες γλώσσες.

Ρυθμίσεις ▸ Εμφάνιση ▸ Θέμα — 14 θέματα, που εφαρμόζονται άμεσα. Δείτε Θέματα.

Ενημερώνεται το Restorm μόνο του;

Section titled “Ενημερώνεται το Restorm μόνο του;”

Ναι, για τα πακέτα που κατεβαίνουν απευθείας (AppImage, πρόγραμμα εγκατάστασης Windows, .dmg). Τα πακέτα .deb και .rpm περνούν από τον διαχειριστή πακέτων σας. Δείτε Εγκατάσταση.