يحاكي LoadView المستخدمين على موقع الويب الخاص بك أو الخادم الخاص بك عن طريق تنفيذ إجراءات محددة على موقع الويب الخاص بك (الجهاز) مثل التصفح أو البحث أو إضافة المنتجات إلى سلة التسوق الخاصة بهم ، وما إلى ذلك ، أو إنشاء أنواع معينة من الطلبات إلى جهازك.
تساعد معرفة مقدار ما يمكن لجهازك التعامل معه في التخطيط لمزيد من تحديثات البرامج أو الأجهزة والاستعداد لحركة المرور الحقيقية.
يمكنك تحديد عدد المستخدمين الذين سيقومون بتنفيذ هذه الإجراءات، ومدة اختبار LoadView (اختبار التحميل)، وإعداد سيناريو مخصص بالكامل بمعدل وصول/مغادرة هؤلاء المستخدمين الافتراضيين.
إعداد اختبار LoadView
لتشغيل اختبار التحميل ، ستحتاج أولا إلى إضافة (زر اختبار جديد) وإعداد اختبار تحميل جديد. يمكنك إعداد أنواع الاختبارات التالية:
بالإضافة إلى ذلك ، إذا كنت تستخدم Postman لاختبار أداء Web API ، فيمكنك استخدام اختبار Postman Collection لإعداد اختبار تحميل في LoadView باستخدام استدعاءات Web API من Postman . أو استكشف وظائفنا الجديدة لاختبار الحمل باستخدام خطط اختبار JMeter – قم باستيراد خطة اختبار JMeter الخاصة بك وقم بإعداد الاختبار كما هو موضح في مقالة اختبار الحمل باستخدام خطط اختبار JMeter في قاعدة المعرفة الخاصة بنا.
تكوين سيناريو اختبار الحمل
بمجرد إعداد أهدافك ، يمكنك تكوين سيناريو اختبار التحميل. يحتوي كل سيناريو اختبار على معرف فريد معروض في صفحة التكوين. استفد من المعرف أثناء تكوين الطلبات إلى واجهة برمجة تطبيقات LoadView.
يتضمن إعداد LoadView عدة خطوات موضحة أدناه.
التحقق
يتحقق التحقق من صحة أن الهدف الذي تم اختباره صالح ويتم تنفيذ الطلبات إلى الهدف دون أخطاء. يتم عرض حالة نتيجة التحقق من الصحة في قسم تفاصيل الهدف.
إذا اكتشف النظام أخطاء، فانقر فوق عرض التفاصيل لمراجعة الأخطاء في صفحة تقرير جلسة العمل.
ملف تعريف سلوك المستخدم
يصف ملف التعريف سلوك المستخدم المحاكي على موقع ويب أثناء تنفيذ الاختبار. لتخصيص محاكاة تفاعل المستخدم مع موقع ويب، راجع ملف تعريف سلوك المستخدم.
اختيار نوع التحميل
يسمح لك نوع التحميل بالاختيار من بين أنواع مختلفة من اختبارات التحميل. يحتوي كل نوع على بعض التفاصيل التي تحدد ما هو الأفضل استخدامه والإعدادات المتاحة ونتائج الاختبار.
يمكنك الاختيار من بين أنواع الأحمال التالية:
- يتحقق المنحنى المستند إلى الهدف مما إذا كان موقع الويب الخاص بك يتوافق مع الإنتاجية (المعاملات) المحددة مسبقا عن طريق ضبط عدد المستخدمين الذين تمت محاكاتهم تلقائيا. للحصول على إرشادات مفصلة، راجع إعداد اختبار التحميل المستند إلى الهدف.
- يسمح منحنى خطوة التحميل بتعيين عدد معين من المستخدمين المتزامنين (الطلبات) يدويا عن طريق تحديد معدلات ووقت المنحدر لأعلى/المنحدر لأسفل. للحصول على إرشادات مفصلة، راجع إعداد اختبار تحميل خطوة التحميل.
- يسمح المنحنى الديناميكي القابل للتعديل بضبط عدد المستخدمين (الطلبات) المتزامنين يدويا في الوقت الفعلي أثناء تنفيذ الاختبار. للحصول على تعليمات مفصلة، راجع إعداد اختبار الحمل الديناميكي القابل للتعديل.
لمزيد من المساعدة حول كيفية اختيار نوع التحميل، راجع اختيار النوع الصحيح من اختبار التحميل.
لمحاكاة المستخدمين الافتراضيين ، نطلق خوادم Load Injector Servers (LI) التي بدورها ستقوم بتشغيل المستخدمين الافتراضيين. يقوم إعداد الحمولة الصافية بتعيين عدد هؤلاء المستخدمين الظاهريين الذين سيتم تشغيلهم على كل LI. تؤثر الحمولة العالية على استخدام وحدة المعالجة المركزية LI ويمكن أن تؤدي إلى نتائج اختبارات غير صالحة بسبب الحمل الزائد للLI. من ناحية أخرى ، فإن عددا كبيرا من LIs المستخدمة في الاختبار يزيد من تكلفة الاختبار. وبالتالي ، من المهم تعيين قيمة الحمولة المثلى.
يمكنك ضبط قيمة الحمولة الصافية يدويا ولكن يوصى بتشغيل معايرة الجهاز وتطبيق القيمة التي يقترحها نظامنا على نتائج المعايرة.
توزيع حاقن الحمل
اختر نوع المواقع التي تريد إرسال حركة مرور التحميل منها استنادا إلى ما إذا كان يمكن الوصول إلى موقع الويب الهدف من الإنترنت العام وما إذا كنت تبحث عن اختبار تحميل مستند إلى مجموعة النظراء أو محلي. لاختبار الحمل المستند إلى السحابة، حدد التوزيع العالمي. لتشغيل الاختبار من الأجهزة الموجودة داخل شبكتك الخاصة، انتقل إلى التوزيع في الموقع.
تحميل حاقن التوزيع الجغرافي. بشكل افتراضي ، يتم إرسال كل حركة مرور التحميل من مواقع جغرافية محددة تلقائيا باستخدام حاقنات التحميل (LIs) مع عناوين IP المعينة عشوائيا. بموجب هذا ، لكل حاقن تحميل عنوان IP فريد خاص به. يمكنك تحديد الموقع الجغرافي للمعرفات القانونية ، وبالتالي تخصيص المستخدمين الظاهريين بين المواقع الجغرافية المختلفة لمطابقة توزيع حركة المرور بشكل أفضل. للاختبار خلف جدار حماية ، ضع في اعتبارك خيار وكيل الشبكة العامة .
وكيل الشبكة. لا تستخدم وكيل الشبكة إذا كان موقع الويب الخاص بك متاحا من الإنترنت العام. عندما يكون موقع الويب الخاص بك خلف جدار حماية ، يكون لديك خياران للاختيار من بينها. إذا كنت بحاجة إلى اختبار موقع ويب خلف جدار الحماية ، فيمكنك السماح بتحميل حركة المرور من عناوين IP محددة يمكنك فتح جدار الحماية الخاص بك.
للقيام بذلك، استخدم الخيار عام . سيتم إرسال حركة مرور التحميل من خوادم Load Injector مع عناوين IP مخصصة. ابحث عن قائمة عناوين IP الثابتة هنا وأضف عناوين IP إلى جدار الحماية الخاص بك في القائمة البيضاء. تعرف على كيفية استخدام خيار الوكيل العام في مقالة الاختبار خلف جدار حماية باستخدام خادم وكيل ثابت LoadView .
إذا لم يكن موقع الويب الهدف متاحا من الإنترنت العام ولا يمكنك فتح جدار الحماية لعناوين IP محددة ، فاستخدم خيار
وكيل الوكيل في الموقع
. يمكن تثبيت عامل وكيل LoadView في الموقع داخل نفس الشبكة مثل موقع الويب الهدف. بموجب هذا ، سيتم إرسال حركة مرور التحميل من داخل الشبكة المحلية.
ملخص
يوجد ملخص اختبار التحميل على الشريط الجانبي الأيمن من صفحة سيناريو الاختبار ويوفر نظرة عامة سريعة على إعدادات اختبار التحميل وعرض أسعار بناء على تكوينات الاختبار. إذا كنت ترغب في ضبط أي شيء ، فيمكنك العودة إلى القسم الذي تريد تغييره وتحرير الإعدادات. إذا فشل التحقق من الصحة ، فقم بإصلاح الأخطاء قبل بدء الاختبار.
يتم حساب سعر اختبار التحميل استنادا إلى القيم التالية: تكلفة الأجهزة الظاهرية المطلوبة للاختبار، ومدة الاختبار، وعدد المستخدمين الظاهريين الذين تمت محاكاتهم أثناء التشغيل.
شروط الخدمة
يرجى قراءة الاتفاقية القانونية وقبول الشروط عن طريق تحديد خانة الاختيار وكتابة اسمك. لاحظ أن اختبارات LoadView التي تكلف أكثر من 500 دولار ستتطلب التحقق من الهاتف من خلال تقديم رقم هاتفك المحمول وإدخال رمز تأكيد تم إرساله إلى الرقم الذي قدمته. تتطلب اختبارات LoadView التي تكلف أكثر من 1000 دولار التحقق الصوتي عبر الهاتف من قبل موظفي الدعم لدينا الذين سيتصلون برقم محدد.
ركض
في النافذة المنبثقة “اختبار تحميل البدء”، سيطلب منك تقديم بريدك الإلكتروني في قسم إشعار البريد الإلكتروني (اختياريا) لتلقي إشعار عند إكمال الاختبار وتحديد وضع البدء. يمكن بدء اختبار الحمل على الفور أو في وقت لاحق في وقت محدد (حتى 24 ساعة).
بالنسبة للاختبارات ذات وقت البدء المؤجل ، يتوفر أيضا خيار تنفيذ الاختبار المتزامن .
بمجرد إجراء الاختبار (البدء الفوري) ، سيبدأ في غضون 10 دقائق (حتى ساعة واحدة حسب المنطقة المحددة).
أثناء بدء الاختبار ، سيمر بسلسلة من الحالات الموضحة أدناه:- إرسال طلب الاختبار – إرسال إعدادات الاختبار إلى الخادم لتشغيلها.
- التهيئة.
- مجدول – الاختبار في انتظار التشغيل في الوقت المحدد.
- بدء تشغيل حاقنات التحميل – نرسل لموفري الخدمات السحابية إشارة لإعداد العدد المطلوب من الخوادم الافتراضية ونشر المستخدمين الافتراضيين. قد تستغرق هذه الخطوة الكثير من الوقت (حتى 1 ساعة) ويوصى بتوفير البريد الإلكتروني لتلقي إشعار بالبريد الإلكتروني بمجرد اكتماله.
- إرسال خطة التنفيذ – نحن نرسل سيناريوهات ومهام LoadView إلى LIs.
- قيد التشغيل – بمجرد تشغيل الاختبار ، سترى المخططات التي تحتوي على مقاييس LoadView محدثة في الوقت الفعلي ، بما في ذلك عدد الزوار وعدد الأخطاء (إن وجدت) ووقت استجابة الجهاز وما إلى ذلك.
- معالجة البيانات – بمجرد انتهاء الاختبار ، نقوم بتحميل جميع الردود من الخادم الافتراضي إلى خادمنا وعرض هذه الردود لإجراء تحليل ومراجعة أكثر تفصيلا. مدة الاحتفاظ بالبيانات هي 365 يوما للإصدار المدفوع و 31 يوما للإصدار التجريبي. يرجى ملاحظة أن هذه الخطوة قد تستغرق أيضا بعض الوقت لأن اختبارات LoadView تولد الكثير من بيانات الاستجابة.
- انتهى.
يقوم النظام بإعلامك بالرسالة المقابلة في صفحة تقرير اختبار التحميل بعد اكتمال الاختبار.
نتائج اختبار التحميل
لسحب تقرير الاختبار من صفحة مدير سيناريوهات الاختبار، حدد التقارير من قائمة الإجراءات أو من قائمة الإجراءات السريعة لمثيل الاختبار المقابل. يمكنك أيضا العثور على تقرير الاختبار الخاص بك في القائمة ضمن قائمة التقارير على الشريط الجانبي الأيسر (راجع مراجعة نتائج اختبار التحميل).
-
اختبار أداء الويب (الحمل والإجهاد) باستخدام LoadView
كقاعدة عامة ، يجب أن يتضمن اختبار أداء موقع الويب ما يلي:
- اختبار الحمل
- اختبار الإجهاد
اختبار تحميل موقع ويب أو تطبيق ويب هو نوع من اختبار الأداء عندما يقوم عدد كبير من المستخدمين في وقت واحد بتقديم طلبات إلى نفس مورد الويب. يساعد اختبار التحميل على معرفة ما إذا كان تطبيق الويب يمكنه التعامل مع أحمال الذروة دون خسائر في أدائه.
يتم إجراء اختبار الإجهاد لتطبيق ويب لتحقيق فشل موقع أو تطبيق ويب عن طريق زيادة الحمل وتقييم حدود أداء تطبيق الويب. للضغط على اختبار تطبيق ويب، يكون مستوى التحميل أعلى بكثير من الحمل التشغيلي لتطبيق الويب. عادة ما يستخدم اختبار الإجهاد للتحقق من استجابة تطبيق الويب للإجهاد والطريقة التي يتعافى بها من الفشل.
بشكل عام ، يتضمن اختبار الحمل الخطوات التالية:
- تحديد أهداف ومتطلبات اختبار الأحمال.
- اختيار نمط تحميل.
- إعداد بيئة اختبار.
- اختيار أداة اختبار الحمل / أداة اختبار الإجهاد.
- إنشاء سيناريو اختبار تحميل.
- تنفيذ اختبار الحمل / اختبار الإجهاد.
- تحليل النتائج.
أولا ، قبل البدء في إعداد بيئة اختبار والبحث عن أدوات اختبار الحمل لاستخدامها ، يجب أن تقرر بالضبط ما تريد تلقيه نتيجة للاختبار. نوصيك بالانتباه إلى الأسئلة التالية:
- ما مستوى الحمل الذي تتوقع أن يكون على تطبيق الويب المستهدف؟ على سبيل المثال ، عدد الزيارات التي يجب أن يتعامل معها موقع الويب الخاص بك في الساعة دون تدهور الأداء. تعرف على كيفية ترجمة تحليلات الويب إلى المستخدمين المتزامنين هنا.
- ما مستوى الأداء الذي تحتاج إليه اعتمادا على مستوى الحمل؟ على سبيل المثال ، وقت استجابة خادم الويب المستهدف ، ومتوسط الوقت لتحميل صفحة ويب ، ووقت التحميل لعناصر الويب ، وما إلى ذلك).
- كيف تصف الشروط التي سيتم استخدام موقع الويب الخاص بك فيها؟ هل سيكون الموقع المستهدف متاحا من الإنترنت أم سيكون متاحا من داخل الشبكة المحلية فقط؟ ما هي المناطق الجغرافية التي تأتي منها الطلبات إلى موقع الويب الخاص بك؟ ما هو النوع الأكثر احتمالا لاختناق الشبكة؟ هل سيتم استخدام مورد الويب الخاص بك من قبل مستخدمين حقيقيين في نافذة متصفح أو بواسطة تطبيقات الجهات الخارجية عبر واجهة برمجة التطبيقات؟
- كم مرة تحتاج إلى تنفيذ اختبار الحمل والإجهاد؟ بمعنى آخر ، يجب أن تقرر عدد المرات التي ستقوم فيها بطرح التحديثات وتغيير محتوى الويب وتكوين خادم الويب.
أحد أهم الأسئلة التي يجب مراعاتها أثناء اختبار التحميل هو أداء تطبيق الويب الخاص بك في ظروف العالم الحقيقي من جانب المستخدم الحقيقي. دعونا نلقي نظرة فاحصة على تطبيقات الويب الحديثة ونشرح لماذا لا يكفي استخدام اختبار التحميل على مستوى HTTP لاختبار تطبيقات الويب التفاعلية.
تطبيقات الويب لاختبار الحمل والإجهاد في المتصفحات الحقيقية مقابل اختبار تحميل مستوى HTTP
تطبيق الويب هو تطبيق يستند إلى الويب يحتوي على بنية خادم العميل. كقاعدة عامة ، متصفح الويب هو عميل ، وخادم الويب هو خادم.
يتم تشغيل تطبيق ويب على خادم ويب. بشكل عام ، يكون جانب خادم الويب مسؤولا عن منطق العمل لتطبيق الويب – الطريقة التي يتفاعل بها مع طلبات العميل. يتلقى طلبات HTTP من عميل ، ويعالج الطلبات ، ويرسل الردود المقابلة إلى العميل.
بدوره ، يقوم جانب العميل بعرض البيانات المستلمة في الاستجابة من الخادم لتسليمها إلى المستخدم في شكل رسومي صديق للإنسان. بمجرد استلام الاستجابة من الخادم ، يقوم المتصفح (العميل) بمعالجة البيانات المضمنة في استجابة خادم الويب. تقنيات HTML و CSS و JavaScript هي الأكثر استخداما في تطوير الويب لتنفيذ صفحات الويب الحديثة. وبالتالي ، لتسليم المعلومات إلى مستخدم في نافذة متصفح ، لا يعرض متصفح الويب محتوى HTML فحسب ، بل ينفذ أيضا جافا سكريبت ويستخدم CSS لتقديم البيانات بطريقة صحيحة.
هناك طريقتان مستخدمتان على نطاق واسع لإجراء اختبار الحمل والإجهاد الآلي لتطبيقات الويب – الاختبار المستند إلى HTTP والاختبار الحقيقي المستند إلى المتصفح.
يسمح النهج الأول القائم على HTTP لمطوري الويب ومهندسي ضمان الجودة بمحاكاة طلبات HTTP مباشرة إلى خادم ويب (الواجهة الخلفية) دون التفاعل مع الواجهة الرسومية لتطبيق الويب التي يراها المستخدمون الحقيقيون في نافذة المتصفح (الواجهة الأمامية). بشكل عام ، يتطلب نهج اختبار الحمل المستند إلى HTTP بعض الخلفية التقنية وخبرة الترميز لمحاكاة حالة استخدام واقعية مع العديد من المعاملات على موقع ويب. من ناحية أخرى ، لا يتطلب الكثير من الموارد لمحاكاة حمل المستخدم الثقيل.
على العكس تماما ، فإن النهج القائم على المتصفح يحاكي تفاعل المستخدم الحقيقي مع الواجهة الأمامية لتطبيق الويب لإنشاء سيناريو اختبار واقعي. في هذه الحالة، يتم إنشاء نسخ متعددة من مستعرض ويب لتنفيذ إجراءات المستخدم تلقائيا في نافذة المستعرض. نظرا لأنه يتطلب المزيد من موارد الخادم لتشغيل نسخ متصفح متعددة على جهاز حاقن التحميل ، فمن المستحسن استخدام الخدمات المستندة إلى السحابة لمواقع الويب واختبار تحميل تطبيقات الويب عبر الإنترنت.
بالنظر إلى الطبيعة الموجهة نحو الواجهة الأمامية لتطبيقات الويب الحديثة ، فإن اختبار التحميل للواجهة الخلفية فقط لا يكفي لتغطية جميع مشكلات الأداء التي يمكن أن تحدث تحت الحمل بالكامل. علاوة على ذلك ، يعتمد هذا النوع من تطبيقات الويب مثل تطبيقات الصفحة الواحدة ، ما يسمى SPAs ، اعتمادا كاملا على جافا سكريبت التي ينفذها متصفح الويب ولا يمكن اختبارها بشكل صحيح دون تشغيل المتصفح.
يتيح لك تحميل مواقع اختبار الويب في المتصفحات الحقيقية التحقق من وظائف موقع الويب من جانب العميل ، والتحقق من تحميل محتوى صفحة الويب وتشغيله بشكل صحيح بما في ذلك عناصر النص والصور وعناصر RIA ونماذج الويب. يتيح لك اختبار الحمل المستند إلى المتصفح ونهج اختبار الإجهاد محاكاة تفاعل المستخدم الحقيقي مع تطبيق الويب والتأكد من أن المستخدمين لن يواجهوا أي خسائر في أداء تطبيق الويب خلال فترات حركة المرور العالية. أيضا ، يتيح لك إجراء اختبار تحميل في متصفح حقيقي التحقق من تطبيق ويب للتأكد من صحة عرض المحتوى والعمل تحت الحمل الثقيل في متصفحات سطح المكتب والجوال المختلفة.
حل LoadView لاختبار الحمل والإجهاد عبر الإنترنت
LoadView هو حل قائم على السحابة عبر الإنترنت لتحميل موقع الويب واختبار الإجهاد. إنها أداة موثوقة لمطوري الويب ومختبري البرامج لإعداد وتشغيل اختبارات أي موقع ويب ، بما في ذلك تطبيقات الأعمال أو بوابات الويب أو واجهات برمجة التطبيقات أو وسائط البث عبر الإنترنت أو خدمات الويب. تدعم الأداة اختبار تحميل تطبيقات RIA مع محتوى متغير ديناميكيا ، و SPAs ، ومواقع الويب غير المتوفرة من الإنترنت العام ، وما إلى ذلك.
الاختبار في السحابة. مواقع الويب الحديثة وتطبيقات الويب هي أنظمة موزعة غالبا ما تكون موجودة في السحاب. لتحميل اختبار مواقع الويب هذه ، يستخدم LoadView خوادم حاقن التحميل من Amazon وخدمات Azure السحابية. يسمح للمستخدمين بإجراء اختبارات الحمل والإجهاد مع وصول عدد كبير من المستخدمين الافتراضيين إلى مورد ويب مستهدف في وقت واحد. يدعم LoadView الاختبار من أكثر من 20 موقعا جغرافيا موزعا في جميع أنحاء العالم لجعل ظروف الاختبار مشابهة قدر الإمكان لملف تعريف المستخدم المحتمل الخاص بك.
تحميل الاختبار خلف جدار حماية. في حالة مواقع اختبار الحمل المحمية بواسطة جدار حماية ، يوفر LoadView اختبار الحمل والإجهاد من خوادم Load Injector مع عناوين IP محددة مسبقا. وبالتالي ، لا تحتاج إلى فتح جدار الحماية الخاص بك لجميع حركة المرور الواردة ، ما عليك سوى إضافة عناوين IP الخاصة بوكيل LoadView العام إلى القائمة البيضاء لإجراء اختبار تحميل.
اختبار التحميل من داخل شبكتك المحلية. يوفر LoadView برنامج وكيل LoadView في الموقع لتحميل مواقع ويب الاختبار غير المتوفرة من الإنترنت العام. يمكن تثبيت برنامج الوكيل في الموقع على الكمبيوتر المحلي داخل شبكة الشركة. يقوم بإجراء اتصال من داخل شبكة الشركة بخدمة LoadView ويستخدم هذا الاتصال لتلقي حركة مرور التحميل من LoadView Load Injectors. هنا لا تحتاج إلى فتح جدار الحماية الخاص بك لأي حركة مرور واردة.
اختبار التحميل والإجهاد في متصفح حقيقي. إلى جانب اختبار التحميل المستند إلى HTTP ، يدعم LoadView اختبار الحمل والإجهاد في المتصفحات الحقيقية. باستخدام LoadView ، يمكنك محاكاة المستخدمين الافتراضيين الذين يصلون إلى تطبيقات الويب من أكثر من 40 متصفحات مختلفة لسطح المكتب والجوال وفقا لمتطلبات الاختبار الخاصة بك.
من السهل إنشاء سيناريو اختبار. يستخدم LoadView أداة مسجل ويب EveryStep لتسجيل برنامج نصي لاختبار التحميل في نافذة مستعرض. باستخدام الأداة ، يمكنك إنشاء اختبارات تحميل معقدة دون استخدام أي ترميز يمكن تشغيله عبر العديد من متصفحات سطح المكتب والجوال. يمكن تخصيص البرنامج النصي باستخدام مقتطفات التعليمات البرمجية المضمنة لإضافة فلاتر الشبكة وتأخيرات المستخدم ومعدلات الاستجابة وما إلى ذلك. بالإضافة إلى ذلك ، لتأمين كلمات المرور والمعلومات الشخصية من نوع آخر أثناء تسجيل البرنامج النصي ، يوفر LoadView خيار Secure Vault. باستخدام خيار المخزن الآمن، يمكنك تخزين المعلومات الحساسة المستخدمة في البرنامج النصي لاختبار التحميل المسجل في النموذج المشفر.
التحقق من صحة محتوى صفحة الويب. في بعض الأحيان لا يكفي التأكد من توفر مورد ويب مستهدف وتحميل صفحات الويب أثناء اختبار التحميل. إذا كنت بحاجة إلى التأكد من تحميل محتوى صفحة الويب بدون أخطاء وأن عناصر الويب الديناميكية تعمل بشكل صحيح على الصفحة ، فأنت بحاجة إلى استخدام المحتوى أو التحقق من صحة RIA. أثناء تسجيل برنامج نصي لاختبار تحميل تطبيق الويب أو تكوين اختبار تحميل يستند إلى HTTP، يتيح لك LoadView إعداد التحقق من صحة الكلمات الأساسية للتحقق من صحة محتوى النص على الصفحة. يتم تقديم التحقق من صحة الصورة ، وكذلك التحقق من صحة عناصر RIA ، في أداة EveryStep Web Recorder. حدد كلمة رئيسية أو صورة ضرورية على صفحة وسيتحقق النظام مما إذا كان العنصر قد تم تحميله بشكل صحيح أثناء تشغيل اختبار التحميل. في حالة اكتشاف الأخطاء عند التحقق من الصحة ، ستتم إضافة السجل المقابل إلى تقرير اختبار التحميل.
محاكاة سلوك المستخدم الحقيقي. لتوفير نتائج واقعية لصفحات الويب واختبار تحميل موقع الويب التي تتوافق مع الأداء الفعلي لموقع الويب ، يوفر LoadView خيار سلوك المستخدم. يتيح لك استخدام ملف تعريف المستخدم “السرعة القصوى” الضغط على خادم الويب المستهدف عن طريق محاكاة طلبات HTTP إلى الخادم في أسرع وقت ممكن. لإعادة إنتاج تجربة مستخدم حقيقية على مورد ويب مستهدف ، يوصى باستخدام ملف تعريف المستخدم العادي. يمكنك تعيين تأخير مخصص بين إجراءات المستخدم على موقع الويب لإنشاء سيناريو تحميل واقعي قدر الإمكان. سيضيف النظام تأخيرات المستخدم بين إجراءات “التنقل” و “الانتقال إلى”. وبالتالي ، سيتم إنشاء طلبات HTTP إلى موقع الويب في نمط قريب من ظروف تشغيل موقع الويب المستهدف.
إذا كنت تقوم بتسجيل برنامج نصي لاختبار تحميل تطبيق ويب، فيمكنك استخدام إعدادات سلوك المستخدم في أداة مسجل ويب EveryStep. يمكنك تحديد معلمات مثل سرعة تحريك الماوس والنقر بالماوس وسرعة كتابة النص بالإضافة إلى تعيين التأخيرات بين خطوات البرنامج النصي.
أنماط تحميل مختلفة. مع LoadView ، يمكنك الحصول على ثلاثة أنواع من نمط التحميل:
- منحنى خطوة التحميل
- على أساس الأهداف
- منحنى ديناميكي قابل للتعديل
اعتمادا على أهداف اختبار التحميل الخاصة بك ، يمكنك استخدام النمط المقابل للعثور على نقطة انهيار موقع الويب الخاص بك ، ومحاكاة تحميل المستخدم خلال ساعات ذروة حركة المرور ، والتحقق من الامتثال لاتفاقية مستوى الخدمة والمتطلبات غير الوظيفية ، وما إلى ذلك.
تحميل تقارير الاختبار. يتم تقديم نتائج اختبار الحمل في شكل مرئي في شكل تقارير جلسة اختبار الحمل والمخططات للسماح لك بتحليل خصائص الأداء لموقع ويب مستهدف تحت حمولة من مستويات مختلفة. باستخدام التقارير ، يمكنك تحديد وإزالة الاختناقات التي يمكن أن تخلق مشاكل في التشغيل اليومي لموقع الويب وتحسين تكوين الأجهزة والبرامج الخاصة بك. يمكن العثور على نتائج اختبار الحمل التالية في التقارير:
- خطة التنفيذ مع عدد المستخدمين الظاهريين الذين تمت محاكاتهم لكل فترة زمنية.
- متوسط وقت الاستجابة المحسوب لكل فاصل زمني.
- عدد الجلسات المنفذة بما في ذلك الجلسات التي تحتوي على أخطاء والجلسات التي تم تنفيذها بنجاح.
- عدد الجلسات التراكمية بما في ذلك العدد الإجمالي للجلسات الناجحة والجلسات التي بها أخطاء.
- مقاييس تحميل وحدة المعالجة المركزية المسجلة على خوادم حاقن تحميل LoadView للتحقق من نتائج اختبار التحميل.
- تقارير الجلسة مع مخططات شلالية مفصلة لكل عنصر على حدة ومقاطع فيديو مرجعية (لتنفيذ اختبار تحميل تطبيق ويب).
يمكنك تنزيل ملخص اختبار التحميل وتقارير البيانات الخام إلى الكمبيوتر.
خطط الاشتراك. يتيح لك LoadView بدء اختبار الإجهاد على موقع الويب الخاص بك مجانا من خلال منح 20 دولارا في الاعتمادات التي يمكنك استخدامها للاختبار عند الطلب. يسمح لك هذا المبلغ بإجراء اختبارين بسيطين باستخدام معلمات افتراضية. لمواصلة استخدام الحل مع معلمات مخصصة ، يجب عليك الاشتراك في اشتراك شهري أو سنوي أو المتابعة مع حزمة عند الطلب تدفع مقابل كل اختبار أثناء تشغيله.