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

هل تبحث عن نصائح لاختبار الأداء وموارد تخطيط؟ تفضل بزيارة مدونتنا للحصول على موارد ومقالات إضافية.

ما المقصود بالمستخدمين المتزامنين؟

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

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

كيفية تحديد المستخدمين المتزامنين

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

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

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

 

لأغراض هذه المقالة، سنوضح كيفية استخدام تقرير Google Analytics لتحديد عدد الزوار المتزامنين لموقع ويب.

استخدام تحليلات الويب لحساب المستخدمين المتزامنين

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

بالنسبة لحسابات LoadView، يتم تعريف جميع الأوقات بالدقائق.

استخدم الصيغة التالية لتقدير عدد المستخدمين المتزامنين:

المستخدمون المتزامنون = الجلسات بالساعة x متوسط. مدة الجلسة (بالدقائق)/60

بالنسبة لبيانات التحليلات المقدمة في الصورة أعلاه، يمكن حساب عدد المستخدمين المتزامنين على النحو التالي:

المستخدمون المتزامنون = 7,727 × (9 ثوان/60)/60 = 19 مستخدما متزامنا

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

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

في هذه الحالة ، يكون عدد المستخدمين المتزامنين الذين يجب محاكاتهم لإنشاء زيارات 1,000 في الساعة هو:

المستخدمون المتزامنون = 1000 × 5/60 = 83 مستخدما متزامنا

استخدام معلمات مخصصة لحساب المستخدمين المتزامنين

إذا لم يكن لديك بيانات تحليلات الويب، يمكنك استخدام العدد المتوقع من زيارات المستخدمين لحساب عدد المستخدمين المتزامنين:

المستخدمون المتزامنون = عدد الزيارات المتوقعة في الدقيقة * مدة الزيارة (بالدقائق)

مثل:

لنفترض أننا نتوقع من 100000 مستخدم زيارة موقعنا على الويب كل يوم. وهذا يساوي 100,000/24 = 4,166.66 في الساعة. في هذا المثال، سنقرب هذا العدد إلى 4,200 في الساعة. بعد ذلك ، للعثور على عدد الزيارات في الدقيقة ، نأخذ 4,200/60 = 70 زيارة في الدقيقة. إذا كانت مدة الزيارة المتوقعة هي 30 ثانية (أو 0.5 دقيقة)، فإن عدد المستخدمين المتزامنين الذين يجب محاكاتهم لإنشاء 70 زيارة في الدقيقة هو:

المستخدمون المتزامنون = 70 × 0.5 = 35

وهذا يعني أنه يمكن لمستخدم افتراضي واحد تشغيل جلستين في الدقيقة (1 دقيقة / 0.5 دقيقة = جلستين في الدقيقة). في هذه الحالة ، نحتاج إلى LoadView لمحاكاة 35 مستخدما افتراضيا لمحاكاة 70 زيارة على موقع الويب المستهدف لمدة دقيقة.

تحديد المستخدمين المتزامنين: قطعة واحدة فقط من اللغز

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

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

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

اختبار الأداء لمراقبة الأداء

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

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

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