مولّد عملاء Mock

تعمل في المتصفح المحاكاة

بيانات عملاء ثابتة (fixtures) متداخلة (بيانات الاتصال والعناوين والطلبات الأخيرة والولاء) جاهزة لقصص Storybook وخوادم محاكاة API. بيانات اختبار اصطناعية فقط.

بيانات اختبار فقط — جميع الأسماء وبيانات الاتصال والمعرّفات والأرقام المولّدة اصطناعية ولا تعود لأشخاص أو حسابات حقيقية.
الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

ما هي بيانات الاختبار الاصطناعية؟

بيانات الاختبار الاصطناعية بيانات مولَّدة — أسماء وعناوين وحسابات وسجلات — لها شكل البيانات الحقيقية وصيغها وتنوعها الإحصائي دون أن تخص أي شخص حقيقي. تتيح للفرق اختبار التحقق والاستيراد والتقارير والحمل دون نسخ قواعد بيانات الإنتاج إلى بيئات الاختبار، وهو ما تحظره قوانين الخصوصية على نحو متزايد (في السعودية: نظام حماية البيانات الشخصية).

ملاحظة أمنية: كل قيمة تنتجها هذه المولّدات مختلقة. استخدم النطاقات المحجوزة ونطاقات الاختبار (example.com وأرقام ‎+966 5X التي تتبع الصيغة دون أن تكون مخصصة)، ولا تُحمّل أبداً تصديراً لبيانات العملاء إلى نظام اختبار «لجعله واقعياً».

كيفية استخدام مولّد عملاء Mock

  1. أدخل عدد العملاء وعدد الطلبات لكل عميل.
  2. حدّد رمز العملة ونمط المعرّفات.
  3. ولّد البيانات واستخدم JSON في القصص أو خوادم المحاكاة أو العروض التوضيحية.

مزايا مولّد عملاء Mock

  • بيانات عملاء تجارة إلكترونية ثابتة مع بيانات الاتصال والشركة والشريحة والحالة
  • العناوين وملخّصات طرق الدفع المقنّعة ومستوى الولاء ونقاطه
  • طلبات أخيرة مع بنود الطلب وحسابات متسقة للمجموع الفرعي والضريبة والإجمالي
  • مقاييس القيمة الدائمة للعميل (lifetime value) ومتوسط الطلب محسوبة من الطلبات
  • عدد طلبات وعملة قابلان للتخصيص؛ وقابل للتوليد ببذرة (seed)؛ ومعرّفات صحيحة أو UUID

مثال على مولّد عملاء 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

ماذا يتضمن كل عميل؟

بيانات الاتصال، والشركة والشريحة، وعنوان أو عنوانان، وطريقة دفع مقنّعة (العلامة التجارية والأرقام الأربعة الأخيرة وتاريخ الانتهاء)، ومستوى الولاء ونقاطه، وطلبات أخيرة مع بنود الطلب وحسابات صحيحة للمجموع الفرعي/الضريبة/الإجمالي، ومقاييس مثل القيمة الدائمة للعميل.

هل بيانات الدفع آمنة؟

لا تُولَّد سوى ملخّصات مقنّعة (العلامة التجارية والأرقام الأربعة الأخيرة) — ولا يُولَّد رقم بطاقة كامل أبداً، لذا يمكن إيداع هذه البيانات الثابتة في المستودع بأمان.

هل يمكنني التحكم في عدد الطلبات والعملة؟

نعم: حدّد عدد الطلبات لكل عميل (من 0 إلى 20) ورمز عملة من ثلاثة أحرف؛ ويُعاد حساب الإجماليات بشكل متسق.

هل البيانات قابلة لإعادة الإنتاج؟

أدخل بذرة (seed) للحصول على البيانات الثابتة نفسها في الاختبارات والعروض التوضيحية؛ أو اتركها فارغة لإعادة توليد بيانات جديدة.

المراجع

  • Personal Data Protection Law (English translation)الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) · 2023النظام السعودي لحماية البيانات الشخصية — ولماذا ينبغي أن تستخدم بيئات الاختبار بيانات اصطناعية بدلاً من نسخ سجلات العملاء الحقيقية.
  • RFC 2606: Reserved Top Level DNS NamesIETF · 1999يحجز example.com وexample.net وexample.org و.test/.example للتوثيق والاختبار — النطاقات التي تُستخدم في البيانات الوهمية.
  • ISTQB GlossaryISTQBالتعريفات القياسية لمصطلحات الاختبار — حالة الاختبار واختبار الانحدار والخطورة والأولوية وتحليل القيم الحدّية وغيرها.