قِس زمن استجابة نقطة نهاية عبر عدة عيّنات: الحد الأدنى والأقصى والمتوسط والوسيط وp95.
أدوات اختبار الأداء
اكتشاف مشكلات الأداء مبكراً هو الأقل تكلفة. تمنحك هذه الأدوات قياسات سريعة وقابلة للتكرار — توزيع زمن الاستجابة، وحجم الحمولة والضغط، وعدد الطلبات في الثانية — لنقطة نهاية واحدة أو لمقارنة نقطتين جنباً إلى جنب.
أما اختبارات التحميل الكاملة فما زالت تحتاج إلى أداة تنفيذ مخصصة؛ وتنتج مولّدات البيانات هنا ملفات المعاملات ومجموعات البيانات التي تستهلكها JMeter وk6 وGatling وأشباهها، فيصبح الاختبار الواقعي على بعد دقائق لا ساعات.
الأدوات في هذا القسم
حلّل حجم الاستجابة: البايتات الخام مقابل المضغوطة، وحجم الترويسات، ووزن بنية JSON، وأكبر الحقول.
شغّل قياس أداء صغيراً وآمناً على نقطة نهاية عامة (بعدد طلبات وتزامن محدودَين) واحصل على الإنتاجية ومئينيات زمن الاستجابة.
قارن أزمنة الاستجابة والأحجام بين نقطتي نهاية (مثل v1 مقابل v2، أو staging مقابل الإنتاج) جنباً إلى جنب.
ولّد مجموعات معاملات كبيرة (مستخدمين ورموزاً ومعرّفات وحمولات) لاختبارات التحميل في k6 وJMeter وGatling وLocust.
ولّد مدخلات اختبار الأداء بتوزيعات واقعية: أزمنة التفكير، ومزيج الطلبات، وأحجام الحمولات، ومنحنيات التدرّج.