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

 

تحميل التطبيقات الداخلية للاختبار: تحديات الأعمال

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

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

في هذه المقالة سوف نفهم دليل خطوة بخطوة حول كيفية إجراء اختبارات التحميل للتطبيقات الداخلية عبر السحابة باستخدام LoadView.

 

تحميل اختبار التطبيقات الداخلية باستخدام LoadView

 

فوائد استخدام LoadView

  • LoadView هي واحدة من أدوات اختبار الأداء الوحيدة المستندة إلى المستعرض القادرة على أتمتة اختبار الحمل لواجهات برمجة تطبيقات REST وتطبيقات الويب ومواقع الويب ورحلات / سيناريوهات المستخدم والتطبيقات الداخلية.
  • يستخدم شبكة عالمية من حاقنات الحمل ، مما يسمح لنا بتحديد أداء مواقعنا الإلكترونية بسرعة وسهولة من جميع أنحاء العالم.
  • نظرا لأن LoadView هو مزود البرامج كخدمة (SAAS) ، فإننا لسنا بحاجة إلى إنفاق مبالغ ضخمة للحصول على الأجهزة والخوادم لتشغيل اختبارات التحميل أو التكامل مع أدوات إعداد التقارير.
  • يقوم Loadview بإجراء الاختبارات ومشاركة التقارير الشاملة ، مما يساعد في العثور على المشكلات والاختناقات بين نظامنا.

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

 

صفحات الويب

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

 

تدفق مستخدم الموقع

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

 

التطبيقات الداخلية لاختبار الحمل: إعداد اختبار أداء LoadView

سنناقش دليلا تفصيليا حول كيفية إجراء اختبار أداء لتطبيق يعمل خلف جدار حماية باستخدام LoadView. يوفر LoadView خيارا لتشغيل حاقنات التحميل من عناوين IP محددة ، والتي ستحتاج إلى إدراجها في القائمة البيضاء للتطبيقات الداخلية ، بمجرد إدراج عناوين IP ل Load Injectors في القائمة البيضاء ، يمكننا إجراء اختبارات الأداء مع المستخدمين المتزامنين المطلوبين.

  1. افتح الصفحة الرئيسية لاختبار LoadView. قد نحتاج إلى تحديد إنشاء جديد لإنشاء اختبار تحميل جديد .

 

اختبار جديد لمدير الاختبار

 

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

 

نوع اختبار الحمل

 

  1. ستظهر نافذة جديدة حيث نحتاج إلى إضافة اسم مضيف موقع الويب الداخلي والمتصفح وأيضا المدة الزمنية التي نحتاج إلى تشغيل اختبار التحميل فيها. بمجرد الدخول ، نحتاج إلى النقر فوق الزر “إنشاء جهاز “.

 

اختبار تحميل التطبيق الداخلي

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

 

منحنيات تحميل اختبار حمل التطبيق الداخلي

 

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

 

وكيل ثابت

 

  1. بمجرد تنشيط الخيار ، انقر فوق إضافة مناطق وحدد المناطق التي نريد إنشاء حركة المرور فيها.
  2. بمجرد الانتهاء من ذلك ، انقر فوق الزر “بدء الاختبار” ، في Test Run ، سنحتاج إلى معرفة عناوين IP الثابتة من هذه الشاشة ضمن قسم قائمة الوكلاء ، والذي يجب إدراجه في القائمة البيضاء حتى تتمكن مولدات التحميل من الوصول إلى التطبيق الداخلي.

 

ملخص اختبار تحميل التطبيق الداخلي

 

  1. سنحتاج إلى التأكد من إدراج جميع عناوين IP المتوفرة بجوار اسم المنطقة في الجدول في القائمة البيضاء. أيضا ، تعد قائمة عناوين IP ل Load Injectors فريدة لكل تشغيل اختبار ، لذلك سنحتاج إلى إدراج عناوين IP الجديدة في القائمة البيضاء في كل مرة قبل إجراء اختبار جديد.

 

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

متوسط عدد المستخدمين الموازي مع الرسم البياني لمتوسط وقت الاستجابة.

 

متوسط وقت الاستجابة

 

التطبيقات الداخلية لاختبار الحمل: الخاتمة

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

جرب الإصدار التجريبي المجاني واحصل على اختبارات تحميل مجانية للبدء. أو قم بجدولة عرض توضيحي مع أحد مهندسي الأداء لدينا للحصول على جولة كاملة لمنصة LoadView.