Was sind Mock-Daten?

Mock-Daten sind algorithmisch generierte, formatgültige Daten, die in der Softwareentwicklung und beim Testen verwendet werden, ohne echte Systeme, Benutzer oder Transaktionen zu beeinflussen. Mock Jutsu generiert algorithmisch korrekte Testdaten über 390+ Typen (IBAN, Kreditkartennummern, Steuer-IDs und mehr) sofort und offline.

Warum Mock-Daten verwenden?

Einsatz auf allen Testebenen

Unit- & Integrationstests
Generiert sofortige Daten für Entwickler zum Testen ihrer Module ohne echte Datenbank.
System- & End-to-End-Tests
Ermöglicht QA-Ingenieuren vollständige Szenarien mit echten Benutzerflüssen aufzubauen.
Abnahmetests
Präsentieren Sie Funktionen mit realistischen Daten, ohne das Live-System zu berühren.
Last- & Leistungstests
Simulieren Sie echte Produktionslast durch Generierung Tausender eindeutiger Datensätze pro Sekunde.

In jeder Umgebung verwenden

CLI
In Terminals und CI/CD-Pipelines
mockjutsu generate de_idnr
Python API
In jedem Python-Projekt via PyPI
from mockjutsu import jutsu
jutsu.generate('de_idnr')
REST API
Sprachunabhängig als Server via Docker
GET /generate/de_idnr
JMeter Plugin
In Last- und Leistungstests
Mock Jutsu Functions → de_idnr()
Maven / Java
In JVM-basierten Projekten
MockJutsu.generate("de_idnr")

Häufig gestellte Fragen

Was ist der Unterschied zwischen Mock-Daten und echten Daten?

Mock-Daten sind synthetische Daten, die zu keinem echten Benutzer oder Transaktion gehören und nur zu Testzwecken generiert werden. Echte Daten bergen DSGVO/PCI DSS-Risiken; Mock-Daten nicht. Mock Jutsu generiert format- und prüfsummenvalide Daten ohne echte Personen oder Konten.

Wie unterscheidet sich Mock Jutsu von Faker?

Faker generiert zufällig aussehenden Text; Mock Jutsu verwendet echte Algorithmen wie IBAN (MOD-97) und Luhn (Kartennummern), um format- und prüfsummenvalide Daten zu produzieren. Testdaten bestehen so auch in realen Integrationsszenarien.

Wie verwende ich es mit JMeter?

Installieren Sie das Plugin 'Mock Jutsu Functions' über den JMeter Plugins Manager. Fügen Sie dann einen JSR223-Sampler in Ihrer Thread Group hinzu und verwenden Sie Funktionen wie tckn(), iban() oder cardnum().

Was bedeutet Zero-Dependency?

Mock Jutsu benötigt keine Drittanbieter-Bibliotheken. Alle Algorithmen sind in reinem Python implementiert, was Sicherheitslücken minimiert und eine reibungslose Installation gewährleistet.

Können generierte Daten einer echten Person gehören?

Nein. Mock Jutsu generiert nur algorithmisch valide synthetische Daten. Generierte IBANs oder Kartennummern gehören keiner echten Person, verhalten sich aber wie echte Daten bei Formatvalidierungstests.