Skip to content

اختبار الأداء

اختبار الأداء ​

  • ينصب التركيز الأساسي لاختبار الأداء على مدى كفاءة عمل النظام.

  • وعلى عكس الاختبار الوظيفي -الذي يتحقق مما إذا كان النظام يعمل أم لا- يسعى اختبار الأداء إلى قياس الجوانب النوعية لتجربة المستخدم مع النظام، مثل مدى استجابته وموثوقيته.

  • تستند المقاييس المستخدمة في اختبارات الأداء إلى أنواع المقاييس المعتمدة في أداة k6، وهي: العدادات (Counters)، والمؤشرات (Gauges)، والمعدلات (Rates)، والاتجاهات (Trends).

يمكن اختبار الجوانب التالية كجزء من اختبار الأداء:

القابلية للتوسع (Scalability) ​

تشير القابلية للتوسع إلى قدرة تطبيق الويب على التعامل مع أحمال بيانات كبيرة ناتجة عن تزايد حركة المرور الرقمية، وذلك دون حدوث أي انقطاعات أو تراجع في أداء التطبيق.

المرونة (Elasticity) ​

تُعرف المرونة الحاسوبية (Elastic computing) بأنها القدرة على زيادة أو تقليل موارد المعالجة والذاكرة والتخزين بسرعة لتلبية المتطلبات المتغيرة، دون الحاجة إلى القلق بشأن التخطيط المسبق للسعة أو الهندسة المخصصة لفترات ذروة الاستخدام.

التوافر (Availability) ​

الموقع الإلكتروني المتاح هو الموقع الذي يمكن الوصول إليه واستخدامه كما يتوقع المستخدم. وعند الحديث عن التوافر، فإننا نشير غالباً إلى نسبة الوقت الذي يكون فيه الموقع متاحاً مقارنةً بإجمالي الوقت. وعادةً ما يتم التعبير عن توافر الموقع كنسبة مئوية، مثل "توافر بنسبة 99.9%".

الموثوقية (Reliability) ​

تشير موثوقية التطبيق إلى قدرة البرنامج على العمل بشكل متسق وفقاً للمواصفات المحددة له. فإذا كان تطبيقك موثوقاً، سيتمكن المستخدمون دائماً من الاستفادة من ميزاته دون مواجهة أي بطء في الأداء.

المرونة في مواجهة الأعطال (Resiliency) ​

التطبيق المرن هو ذلك الذي يستمر في العمل حتى في حال تعطل بعض مكونات النظام. تتطلب هذه المرونة تخطيطاً دقيقاً على جميع مستويات البنية التقنية؛ فهي تؤثر على كيفية إعداد البنية التحتية والشبكة، وكذلك على كيفية تصميم التطبيق وآلية تخزين البيانات. كما تمتد هذه المرونة لتشمل الجوانب البشرية والثقافة التنظيمية.

زمن الاستجابة/التأخير (Latency) ​

يشير مصطلح "Latency" إلى مقدار التأخير الذي يحدث عبر الشبكة أو اتصال الإنترنت. ويعني انخفاض هذا المؤشر (Low latency) عدم وجود تأخير، أو وجود حد أدنى منه. يعني زمن الاستجابة المرتفع وجود الكثير من التأخيرات. ومن الأهداف الرئيسية لتحسين الأداء تقليل زمن الاستجابة.

السعر ​

الخدمةالسعر بالساعة
اختبار الأداء

هل أنت مستعد للطلب؟ ​