Mock कस्टमर जनरेटर कैसे इस्तेमाल करें
- कस्टमर की संख्या और हर कस्टमर के ऑर्डर की संख्या डालें।
- करेंसी कोड और id की शैली तय करें।
- Generate दबाएँ और JSON को stories, stub या डेमो में इस्तेमाल करें।
Mock कस्टमर जनरेटर की खूबियाँ
- संपर्क, कंपनी, segment और status के साथ ई-कॉमर्स कस्टमर fixture
- पते, मास्क किए गए पेमेंट मेथड सारांश और loyalty tier व points
- लाइन आइटम वाले हाल के ऑर्डर, जिनमें subtotal, टैक्स और total का गणित आपस में मेल खाता है
- ऑर्डर से गणना किए गए lifetime value और औसत ऑर्डर के आँकड़े
- ऑर्डर की संख्या और करेंसी बदली जा सकती है; seed लगाया जा सकता है; integer या UUID id
Mock कस्टमर जनरेटर का उदाहरण
दो ऑर्डर वाला एक कस्टमर
इनपुट:
Count: 1, orders: 2, currency: SARआउटपुट:
[{ "id": 1000, "customerNumber": "CUST-001000", "fullName": "Andrew Sullivan", "segment": "Consumer", "addresses": [{ "label": "Home", "city": "Austin", … }], "paymentMethods": [{ "brand": "visa", "last4": "4242", … }], "recentOrders": [{ "id": "ORD-48213", "total": 318.55, … }], "metrics": { "orderCount": 2, "lifetimeValue": 612.1, "currency": "SAR" } }]Mock कस्टमर जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
हर कस्टमर में क्या-क्या शामिल होता है?
संपर्क विवरण, कंपनी और segment, एक या दो पते, मास्क किया हुआ पेमेंट मेथड (brand, last4, expiry), loyalty tier और points, लाइन आइटम वाले हाल के ऑर्डर जिनमें subtotal/टैक्स/total का गणित सही होता है, और lifetime value जैसे आँकड़े।
क्या पेमेंट विवरण सुरक्षित हैं?
सिर्फ़ मास्क किए गए सारांश बनते हैं (brand और आख़िरी चार अंक) — पूरा कार्ड नंबर कभी नहीं, इसलिए ये fixture रिपॉज़िटरी में commit करने के लिए सुरक्षित हैं।
क्या मैं ऑर्डर की संख्या और करेंसी तय कर सकता हूँ?
हाँ: हर कस्टमर के ऑर्डर (0–20) और तीन अक्षरों का करेंसी कोड सेट करें; total दोबारा उसी हिसाब से गिने जाते हैं।
क्या डेटा दोबारा वैसा ही बनाया जा सकता है?
टेस्ट और डेमो में एक जैसे fixture के लिए seed डालें; हर बार नया डेटा चाहिए तो seed खाली छोड़ दें।