ما هو Faker.js؟

Faker.js هي مكتبة JavaScript شائعة تُولِّد بيانات مزيفة واقعية لأغراض الاختبار والتطوير. تُقدِّم مجموعة واسعة من أنواع البيانات بما في ذلك الأسماء، العناوين، البريد الإلكتروني، أرقام الهواتف، التواريخ، وأكثر. باستخدام القوالب التي تحتوي على نواقل Faker.js، يمكن للمطورين إنشاء محتوى تجريبي يبدو ويشبه بيانات المستخدم الحقيقية دون كشف المعلومات الحساسة.

وصف الأداة

يتيح لك مولّد النص العشوائي هذا إنشاء نص مخصص ببيانات تجريبية واقعية باستخدام نواقل Faker.js. ما عليك سوى كتابة قالب يحتوي على نواقل مثل {{person.firstName}}، {{internet.email}}، أو {{location.city}}، وستستبدل الأداة هذه النواقل بقيم عشوائية واقعية. يمكنك توليد نتائج متعددة في آنٍ واحد، مما يجعله مثاليًا لإنشاء بيانات اختبار، نماذج أولية، أو محتوى تجريبي.

أمثلة

مثال 1: معلومات شخصية

مرحبًا، اسمي {{person.firstName}} {{person.lastName}}.
أعيش في {{location.city}}، {{location.country}}.
بريدي الإلكتروني هو {{internet.email}} وهاتفي هو {{phone.number}}.

مثال 2: بطاقة عمل

{{person.fullName}}
{{person.jobTitle}} في {{company.name}}
البريد الإلكتروني: {{internet.email}}
الهاتف: {{phone.number}}
العنوان: {{location.streetAddress}}، {{location.city}}، {{location.zipCode}}

مثال 3: مراجعة منتج

مراجعة من {{person.firstName}} في {{date.past}}
التقييم: {{number.int(1,5)}} نجوم
{{lorem.paragraph}}

الميزات

  • توليد نص عشوائي من قوالب مخصصة
  • دعم لأكثر من 100 نوع بيانات من Faker.js (أسماء، بريد إلكتروني، عناوين، تواريخ، إلخ)
  • دعم المعاملات للدوال مثل {{number.int(1,100)}}
  • توليد نتائج متعددة في آنٍ واحد
  • معاينة فورية للنص المُولَّد

حالات الاستخدام

  • الاختبار: إنشاء بيانات اختبار واقعية للنماذج، قواعد البيانات، والتطبيقات
  • النماذج الأولية: توليد محتوى تجريبي لنماذج التصميم والنماذج السلكية
  • التطوير: تعبئة التطبيقات ببيانات تجريبية بسرعة أثناء عملية التطوير
  • التوثيق: إنشاء بيانات مثال لتوثيق API والدروس التعليمية
  • خصوصية البيانات: استخدام بيانات مزيفة بدلاً من معلومات المستخدم الحقيقية في العروض التقديمية والعروض التوضيحية