← Όλα τα εργαλεία

Δημιουργός Ψεύτικων Δεδομένων

Δημιουργήστε ρεαλιστικά ψεύτικα ονόματα, emails, διευθύνσεις και τηλέφωνα για δοκιμές, demos και QA. Τυχαία, ιδιωτικά και εξ ολοκλήρου στον browser σας.

Τι κάνει πραγματικά μια γεννήτρια ψεύτικων δεδομένων

Χτίζετε μια φόρμα εγγραφής, έναν πίνακα CRM, ή μια ροή εισαγωγής CSV, και χρειάζεστε να τη γεμίσετε με κάτι. Όχι τρεις γραμμές "test test test" που δεν σας λένε τίποτα, αλλά μερικές εκατοντάδες εγγραφές που μοιάζουν με πραγματικούς πελάτες: εύλογα ονόματα, email που φαίνονται να λειτουργούν, οδικές διευθύνσεις που ακολουθούν το σωστό μοτίβο, τηλεφωνικούς αριθμούς με λογική μορφοποίηση. Αυτή είναι η δουλειά μιας γεννήτριας ψεύτικων δεδομένων. Επινοεί εγγραφές που μοιάζουν με πραγματικούς ανθρώπους χωρίς να ανήκουν σε κανέναν από αυτούς.

Ο κόσμος τα ονομάζει διαφορετικά ανάλογα με την ομάδα. Mock data, dummy data, δείγμα δεδομένων, συνθετικά δεδομένα, test fixtures. Η ιδέα είναι η ίδια. Παίρνετε ρεαλιστικές τιμές που μπορείτε να ρίξετε σε μια βάση δεδομένων, μια φόρμα, ένα API, ή μια οθόνη επίδειξης, ώστε να δείτε πώς συμπεριφέρεται το λογισμικό σας όταν πραγματικά κουβαλά φόρτο αντί να κάθεται άδειο.

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

Γιατί το χρειάζεστε

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

Το QA βασίζεται σε αυτό ακόμα περισσότερο. Καλά δεδομένα δοκιμής καλύπτουν σκόπιμα τις περίεργες περιπτώσεις. Μακριά ονόματα, χαρακτήρες με τόνους, διευθύνσεις με αριθμούς διαμερισμάτων, μια μορφή τηλεφώνου που ο validator σας δεν έχει ακόμα συναντήσει. Η δημιουργία μερικών χιλιάδων γραμμών σάς επιτρέπει να κάνετε load test το πράγμα, να αναδείξετε το σφάλμα που εμφανίζεται μόνο σε κλίμακα, και να επιβεβαιώσετε ότι οι διαδικασίες εισαγωγής δεν πνίγονται. Οι επιδείξεις είναι ο τρίτος λόγος. Μια οθόνη πωλήσεων ή ένα screenshot φαίνεται πολύ πιο πειστικό γεμάτο με πιστευτούς ανθρώπους παρά με ακατανόητο κείμενο-θέση, και μπορείτε να το αναδημιουργήσετε όσο συχνά θέλετε.

Ποτέ μη δοκιμάζετε με πραγματικά δεδομένα χρηστών

Αυτό είναι το κομμάτι που αξίζει να είστε αυστηροί. Είναι δελεαστικό να αντιγράψετε ένα κομμάτι της βάσης δεδομένων παραγωγής σας στο staging επειδή είναι ήδη εκεί και είναι ήδη ρεαλιστικό. Μην το κάνετε. Οι πραγματικές εγγραφές είναι πραγματικά PII: πραγματικά ονόματα, emails, τηλεφωνικοί αριθμοί, και διευθύνσεις συνδεδεμένες με πραγματικούς ανθρώπους. Τη στιγμή που αυτά τα δεδομένα προσγειώνονται σε ένα περιβάλλον δοκιμής, ένα κοινόχρηστο υπολογιστικό φύλλο, ένα screenshot σε ένα ticket, ή μια αναφορά σφάλματος, έχετε διευρύνει την ακτίνα έκρηξης για μια διαρροή και πολύ πιθανόν έχετε ξεπεράσει ένα όριο ιδιωτικότητας.

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

Τι είδη δεδομένων μπορείτε να δημιουργήσετε

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

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

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

Λειτουργεί εξ ολοκλήρου στον περιηγητή σας

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

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

Βασίζονται τα δεδομένα που δημιουργούνται σε πραγματικούς ανθρώπους;

Όχι. Κάθε εγγραφή συναρμολογείται τυχαία από λίστες ονομάτων, μοτίβα domain, και πρότυπα διευθύνσεων. Οι τιμές είναι σχεδιασμένες να φαίνονται ρεαλιστικές, αλλά δεν αντιστοιχούν σε κανέναν πραγματικό άνθρωπο, οπότε δεν υπάρχει καμία εμπλοκή PII.

Γιατί δεν πρέπει απλώς να χρησιμοποιήσω πραγματικά δεδομένα χρηστών για δοκιμές;

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

Στέλνει το εργαλείο τα δεδομένα μου κάπου;

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

Τι τύπους ψεύτικων δεδομένων μπορώ να δημιουργήσω;

Συνηθισμένα περιλαμβάνουν ονόματα, emails, οδικές διευθύνσεις, τηλεφωνικούς αριθμούς, ημερομηνίες, ονόματα χρήστη, ονόματα εταιρειών, και αριθμητικά αναγνωριστικά. Καθένα ακολουθεί μια πραγματική μορφή ώστε να περνά τους τυπικούς ελέγχους επικύρωσης.

Μπορώ να δημιουργήσω μια μεγάλη παρτίδα για δοκιμή φόρτου;

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

Είναι πραγματικά δωρεάν στη χρήση;

Ναι. Δεν υπάρχει εγγραφή και δεν υπάρχει όριο. Δημιουργήστε τα δεδομένα που χρειάζεστε, αντιγράψτε τα, και επιστρέψτε όποτε θέλετε περισσότερα.