فاحص صحة API

بمساعدة الخادم اختبار واجهات API

الصق حتى 10 عناوين URL عامة لإجراء مسح صحي: تُفحص كل نقطة من حيث رمز الحالة وزمن الاستجابة ونص متوقّع في الجسم اختيارياً، مع ملخّص مرمّز بالألوان.

الخصوصية: ترسل هذه الأداة الطلب عبر خادم متقن للوصول إلى الهدف. يُنقل فقط العنوان والترويسات والمحتوى الذي تدخله، ولا يُحفظ أي شيء.
جارٍ تحميل الأداة…

كيفية استخدام فاحص صحة API

  1. الصق عنوان URL واحداً في كل سطر (نقاط نهاية عامة للصحة أو الجاهزية أو الإصدار).
  2. اختيارياً حدّد النص الذي يجب أن يحتويه الجسم وحدّ البطء.
  3. شغّل الفحص وراجع الملخّص، ثم جدول النتائج لكل نقطة نهاية.
  4. نزّل ملف CSV أو انسخ تقرير Markdown.

مزايا فاحص صحة API

  • فحص حتى 10 نقاط نهاية صحية في مسح واحد عبر المُرحِّل
  • الحالة وزمن الاستجابة والحجم ونص متوقّع في الجسم اختيارياً لكل نقطة نهاية
  • أحكام UP / SLOW / DOWN مرمّزة بالألوان مع حدّ بطء قابل للضبط
  • إحصاءات موجزة وتقرير Markdown جاهز للصقه في تحديث حالة
  • تصدير جدول النتائج بصيغة CSV

مثال على فاحص صحة API

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

الإدخال:

https://httpbin.org/status/200
https://httpbin.org/delay/1
https://httpbin.org/status/503

النتيجة:

Healthy 1 · Slow 1 · Failing 1 · Avg latency 780 ms
UP    https://httpbin.org/status/200   200 OK   190 ms
SLOW  https://httpbin.org/delay/1       200 OK   1.2 s
FAIL  https://httpbin.org/status/503   503 Service Unavailable

الأسئلة الشائعة حول فاحص صحة API

كم عدد عناوين URL التي يمكنني فحصها؟

حتى 10 في كل مسح. يُجلب كل عنوان URL عبر المُرحِّل بمهلة قصيرة ويُبلَّغ عنه بالحالة وزمن الاستجابة والحجم.

ما الذي يُعدّ سليماً؟

حالة 2xx/3xx ضمن المهلة — وإذا حدّدت نصاً متوقّعاً في الجسم فيجب أن يحتويه الجسم. أما الاستجابات الأبطأ من الحدّ الذي ضبطته فتُعلَّم بأنها بطيئة (SLOW).

هل يمكنني المراقبة باستمرار؟

هذا فحص عند الطلب؛ أعد تشغيله متى احتجت. أما المراقبة المجدولة فاستخدم لها خدمة متخصصة لمراقبة التوافر.

لماذا تظهر نقطة نهاية بحالة DOWN رغم أنها تعمل في متصفحي؟

يصل المُرحِّل إلى العناوين العامة فقط؛ فلا يمكن فحص الخدمات الداخلية أو المتاحة عبر VPN فقط أو خدمات localhost.

ملاحظات تقنية

يفحص المُرحِّل عناوين URL بالتوازي بمهلة قصيرة ويعيد الحالة والزمن والحجم لكل عنوان؛ أما نقاط النهاية التي يتعذّر الوصول إليها فتحمل رسالة خطأ بدلاً من الحالة.