
أداة خفيفة الوزن لمحاكاة الخدمات/محاكاة API/التقليد (Mocking) لواجهات API للمطورين والمختبرين

Hoverfly هي أداة خفيفة الوزن ومفتوحة المصدر لمحاكاة واجهات API. باستخدام Hoverfly، يمكنك إنشاء محاكيات واقعية لواجهات API التي يعتمد عليها تطبيقك.
تم تطوير Hoverfly وصيانتها بواسطة iOCO Solutions.
Hoverfly Cloud - محاكيات API كخدمة. سجل هنا.
المساهمات مرحب بها!
للمساهمة، يرجى:
لقراءة المزيد عن نموذج الـ forking، تفضل بزيارة هذا الرابط: forking workflow.
قم بتثبيت Go. يجب اتباع تعليمات التحميل والتثبيت الخاصة بنظام تشغيلك من الموقع الرسمي لجو. إذا كنت قد قمت بتثبيت Go من قبل باستخدام apt-get أو homebrew، فعليك إلغاء تثبيتها أولًا.
استنساخ مشروع hoverfly:
git clone https://github.com/SpectoLabs/hoverfly.git
# أو: git clone https://github.com/<اسم_المستخدم_الخاص_بك>/hoverfly.git
أخيرًا يمكنك تشغيل البناء
cd hoverfly
make build
لاحظ أن الملفات الثنائية موجودة في الدليل target.
يجب أن تكون قادرًا على تنفيذ جميع اختبارات الوحدة والاختبارات الوظيفية باستخدام:
make test
قد تفشل بعض اختبارات الـ middleware إذا لم يكن لديك ruby و python مثبتين في بيئتك. إذا كنت تستخدم Mac، يمكنك تثبيتهما باستخدام Homebrew:
brew install ruby
brew install python
رخصة Apache الإصدار 2.0 انظر LICENSE للحصول على التفاصيل.
حقوق الطبع © 2025 Hoverfly Cloud