الاختبار والجودةمتوسط
Load Testing
النطقلود تيستينج
التعريف
هو عملية اختبار أداء تهدف إلى محاكاة ضغط المستخدمين الحقيقيين على النظام البرمجي لقياس مدى استقراره واستجابته تحت ظروف التشغيل العادية والمكثفة. يضمن هذا الاختبار بقاء التطبيق سريعاً ومستقراً عند دخول عدد كبير من المستخدمين في وقت واحد.
أين تسمعه؟
أثناء التخطيط لدورة العمل (Sprint)، أو عند مناقشة البنية التحتية، أو عند الاستعداد لإطلاق تحديث كبير للمنتج.
أمثلة
We need to perform load testing before the holiday season to ensure our servers don't crash.
نحتاج إلى إجراء Load testing قبل موسم الأعياد للتأكد من أن خوادمنا لن تتعطل.The team ran a load test to see how many concurrent users the new API endpoint can handle.
أجرى الفريق Load test لمعرفة عدد المستخدمين المتزامنين الذين يمكن لنقطة النهاية (endpoint) الجديدة تحملهم.
خطأ شائع
الخلط بين Load testing و Stress testing؛ فبينما يختبر الـ Load testing الأداء ضمن الحدود المتوقعة، يقوم الـ Stress testing بدفع النظام إلى ما بعد حدوده القصوى لمعرفة كيف ومتى ينهار النظام.
واصل الاستكشاف
المزيد في الاختبار والجودة