كيفية استخدام محلّل زمن الاستجابة
- أدخل عنوان http(s) URL عاماً؛ فالمرحّل يرفض العناوين الخاصة وعناوين الاسترجاع (loopback).
- اختر عدد العيّنات (1–20) والطريقة (GET أو HEAD أو OPTIONS).
- انقر «قياس» (Measure) واقرأ الإحصاءات: يصف الوسيط زمن الاستجابة المعتاد، بينما يصف p95/p99 الذيل (tail).
- راجع درجة الاتساق والمخطط بحثاً عن القيم الشاذة قبل مقارنة التشغيلات.
- نزّل العيّنات بصيغة CSV أو أعد التشغيل للمقارنة قبل التغيير وبعده.
مزايا محلّل زمن الاستجابة
- يرسل من 1 إلى 20 طلباً متتابعاً عبر مرحّل (relay) متقن ويسجّل كل عيّنة
- الحد الأدنى والحد الأقصى والمتوسط والوسيط وp90 وp95 وp99 والانحراف المعياري
- درجة اتساق تُبرز التذبذب (jitter) والقيم الشاذة الناتجة عن البدء البارد (cold start)
- مخطط أعمدة للعيّنات الفردية مع جدول لتوزيع زمن الاستجابة
- تفصيل لرموز الحالة حتى لا تختفي الطلبات الفاشلة أو المحدودة المعدّل داخل المتوسط
- ملف CSV قابل للتنزيل بالعيّنات الخام لاستخدامه في التقارير ولوحات المعلومات
مثال على محلّل زمن الاستجابة
عشر عيّنات على نقطة نهاية فحص الصحة (health)
الإدخال:
URL: https://api.example.com/health
Samples: 10النتيجة:
Samples: 10
Min: 112 ms · Average: 138 ms · Median: 131 ms
p90: 171 ms · p95: 182 ms · p99: 190 ms · Max: 190 ms
Std deviation: 24 ms (17% of average)
Consistency: 78/100 — stable
Statuses: 200 ×10الأسئلة الشائعة حول محلّل زمن الاستجابة
كم عدد الطلبات التي يرسلها المحلّل؟
بين 1 و20 طلباً متتابعاً عبر مرحّل متقن، مع مهلة زمنية لكل طلب وحدود معدّل لكل عنوان IP. الأداة مصمّمة لفحوصات الصحة السريعة، لا للتحميل المستمر.
ماذا تعني p90 وp95 وp99؟
هي مئينيات (percentiles): p95 تعني أن 95% من العيّنات كانت بهذه السرعة على الأقل. تكشف المئينيات زمن استجابة الذيل الذي تخفيه المتوسطات، ولهذا تُكتب أهداف مستوى الخدمة (SLO) عادةً بصيغة p95 أو p99.
لماذا أرقامي أعلى مما يظهر في نظام المراقبة الخاص بي؟
تشمل التوقيتات مسار الشبكة من المرحّل إلى خادم الأصل الخاص بك. قارن القيم النسبية (قبل التغيير وبعده، أو نقطة النهاية A مقابل B) بدلاً من المللي ثانية المطلقة.
ما درجة الاتساق؟
درجة من 0 إلى 100 مشتقة من معامل الاختلاف (الانحراف المعياري ÷ المتوسط) ونسبة p95 إلى الوسيط. تعني الدرجات المنخفضة وجود تذبذب — ابحث عن حالات البدء البارد أو إخفاقات التخزين المؤقت أو استدعاءات المنبع (upstream) المضطربة.
هل يمكنني اختبار نقاط نهاية خاصة أو على localhost؟
لا. يرفض المرحّل العناوين الخاصة وعناوين الاسترجاع (loopback) وعناوين الارتباط المحلي (link-local). استخدمه فقط مع عناوين URL عامة يُسمح لك باختبارها.
ملاحظات تقنية
تستخدم المئينيات الاستيفاء الخطي بين العيّنات المرتّبة، بما يطابق التعريف المعتمد في k6 ومعظم منتجات مراقبة أداء التطبيقات (APM). ومع عدد صغير من العيّنات يكون p99 قريباً من الحد الأقصى؛ فتعامل معه بوصفه مؤشراً لا ضماناً.
تمزج درجة الاتساق معامل الاختلاف (الانحراف المعياري مقسوماً على المتوسط) مع نسبة p95 إلى الوسيط. تحصل نقطة النهاية المستقرة تماماً على 100؛ أما إذا بلغ p95 ثلاثة أضعاف الوسيط فتحصل على 0 في مكوّن الذيل.