هندسة الجودةالبنوك والخدمات المالية

اختبار الأداء والتحمل قبل مواسم الذروة في السعودية

رمضان والعيد ويوم الراتب والجمعة البيضاء: قائمة تحقق لاختبار الأداء والتحمل للمنصات السعودية، والمؤشرات التي تحددها قبل الإطلاق. مراجعة مجانية.

تاريخ النشر: 8 دقائق قراءة

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

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

لماذا تحتاج الذروة السعودية نموذجًا خاصًا بها

أغلب أدلة اختبار الأحمال تفترض موسمًا واحدًا مزدحمًا في السنة. المنصات السعودية تواجه عدة مواسم، وعلى تقويمين في الوقت نفسه.

  • مواسم التقويم الهجري. رمضان وعيد الفطر وعيد الأضحى وموسم الحج تتبع التقويم الهجري، فتتغير تواريخها الميلادية من سنة إلى أخرى. خطّط وفق تقويم أم القرى، التقويم الرسمي للمملكة، لا وفق تواريخ العام الماضي. والعام الدراسي كذلك: تنشر وزارة التعليم تقويمها بالتاريخ الهجري مع ما يقابله بالميلادي.
  • مواسم التقويم الميلادي. يوم الراتب وتخفيضات الجمعة البيضاء تأتي في تواريخ ميلادية. أما المواسم الترفيهية مثل موسم الرياض فتُعلن مواعيدها كل عام.
  • التزامن. لأن مجموعة تتحرك والأخرى ثابتة، تتراكب الذروات بشكل مختلف كل سنة. النموذج المبني على تقويم العام الماضي قد يفوّت السنة التي يقع فيها يوم الراتب داخل العشر الأواخر، أو يقترب فيها العيد من بداية الدراسة.

وشكل الذروة لا يقل أهمية عن ارتفاعها. ابحث عن هذه الأنماط في بيانات منصتك:

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

الخطوة الأولى: ابنِ نموذج الذروة من بياناتك

لا تستعر رقمًا من محاضرة في مؤتمر. ابنِ النموذج من سجلاتك.

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

الخطوة الثانية: اتفق على المستهدفات قبل أول اختبار

اختبار الأحمال بلا مستهدفات ينتج رسمًا بيانيًا لا قرارًا. اتفق مع فرق المنتج والهندسة والتشغيل على هذه المؤشرات أولًا. معيار ISO/IEC 25010 يضع كفاءة الأداء ضمن خصائص جودة المنتج التسع، والجدول التالي يحوّل هذه الخاصية إلى أرقام تنجح أو تفشل.

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

الخطوة الثالثة: نفّذ أنواع الاختبار التي يفرضها التقويم

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

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

نادرًا ما تكسر الذروة الكود الذي كتبه فريقك. هي تكسر الخدمات التي يستدعيها.

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

الخطوة الخامسة: اجعل البيئة والبيانات صادقة

  • اجعل بيئة الاختبار بحجم الإنتاج، أو حوّل النتائج بطريقة موثقة ومتفق عليها.
  • حمّل أحجام بيانات قريبة من الإنتاج. الاستعلام السريع على عشرة آلاف سجل قد يكون بطيئًا على عشرة ملايين.
  • استخدم أسماء وعناوين وكلمات بحث عربية في بيانات الاختبار، لا نصوصًا لاتينية قصيرة فقط. البحث والفهرسة والعرض تتصرف بشكل مختلف مع المحتوى الحقيقي.
  • أخفِ البيانات الشخصية أو استبدلها ببيانات اصطناعية. نظام حماية البيانات الشخصية ينطبق على البيانات الشخصية أيًا كان اسم البيئة.
  • ولّد الحمل من داخل المملكة حيث يوجد عملاؤك، لتعكس مسارات الشبكة الواقع.

الخطوة السادسة: انقل الأداء إلى خط النشر

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

قائمة التحقق قبل الموسم

  1. تواريخ مواسم السنة القادمة مؤكدة على التقويمين، مع حالات التزامن.
  2. نموذج الذروة مبني من بيانات منصتك، حسب المسار وحسب الساعة.
  3. مستهدف كل مؤشر متفق عليه كتابيًا.
  4. اختبارات الحمل والإجهاد والقفزة والتحمل الطويل والتحويل عند الفشل منفذة على بيئة بحجم الإنتاج.
  5. نقطة الانهيار معروفة، مع هامش فوق الذروة المتوقعة.
  6. أول مكوّن يسقط معروف ومعالج، أو له إجراء تخفيف جاهز.
  7. كل خدمة خارجية مختبرة أو لها بديل محاكاة واقعي.
  8. سلوك التراجع محدد ومختبر لكل مسار حرج.
  9. قواعد التوسع التلقائي مختبرة في ظروف القفزة، بما فيها التقليص بعدها.
  10. لوحات المتابعة والتنبيهات مجرّبة تحت حمل الذروة، مع أسماء المناوبين.
  11. فترة تجميد التغييرات خلال الموسم متفق عليها.
  12. فحص تراجع الأداء يعمل مع كل إصدار.

ما الذي يتغير في عمل الفريق

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

كيف تنفذ تقنِ ذلك

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

ابدأ بمراجعة جاهزية الجودة

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

ابدأ من هنا

ابدأ بمشكلة واحدة. ونحن نريك النتيجة.

اكتب لنا المشكلة في سطر واحد، ونردّ عليك خلال يوم عمل واحد بالخطوة الأولى المجانية المناسبة لها.

  • لديك أنظمة قائمة؟ يبدأ التشغيل من مسارك وتعود النتائج إلى نظام تتبع البلاغات، وتستمر اختباراتك الحالية.

  • تريد دليلًا أولًا؟ الخطوة الأولى مجانية، وأهداف التجربة تُكتب قبل بدء العمل.

  • حريص على بياناتك؟ الاستضافة الذاتية أو السحابة الخاصة داخل المملكة تُبقي كل شيء على بنية تتحكم بها، ولا نحتاج إلى بيانات الإنتاج.

  • هل العربية شرط أساسي؟ نعمل ونرفع التقارير ونسلّم بالعربية والإنجليزية.

+966 55 405 2950تواصل عبر واتساب (يفتح في نافذة جديدة)

ما الذي يهمّك؟

اختر خيارًا أو أكثر.

مجاني ودون أي التزام، ولا نستخدم بياناتك إلا للتواصل معك. إشعار الخصوصية