Gatling هي أداة مفتوحة المصدر لاختبار الأداء والإجهاد تستحق إضافتها إلى مستودع المعرفة بالأدوات الشخصية الخاصة بك. ربما تكون قد سمعت بالفعل عن جاتلينج إذا كنت تعمل في مجال اختبار الأداء . جاتلينج موجود منذ ما يقرب من عقد من الزمان ويدعم بروتوكولات مثل HTTP و WebSockets و JMS (خدمة رسائل جاكرتا). على الرغم من أنه يعتمد على Scala ، وهو ليس شائعا مثل اللغات الأخرى ، مثل C # و JavaScript و PHP و Python وغيرها ، إلا أنه لا يزال يستخدم على نطاق واسع من قبل المطورين. سنتحدث أكثر عما يجعل Gatling أداة اختبار الحمل المفضلة.
اختبار تحميل JMeter مع LoadView

تنفيذ اختبارات تحميل واسعة النطاق من شبكة سحابية مدارة بالكامل

How do you load test using Gatling?

يبدأ اختبار التحميل باستخدام Gatling بتحديد اللغة الصحيحة لمنصة الاختبار الخاصة بك. يمكنك تثبيت جاتلينج وتكوين ترميزه باستخدام ملف gatling.conf. يتضمن تشغيل اختبار الحمل تطوير سيناريوهات ل Gatling للتشغيل والتسجيل.

Is Gatling better than JMeter?

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

Is Gatling good for performance testing?

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

Which tool is best for load testing?

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

Which language is used in Gatling?

رمز جاتلينج موجود في سكالا ، وهي لغة برمجة لأجهزة Java الافتراضية (JVM). تسمح قاعدة JVM هذه ل Gatling بالعمل عبر الأنظمة الأساسية ، مما يوفر واحدة من أبرز مزاياها في اختبار الحمل.

ما هو جاتلينج؟

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

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

ميزات جاتلينج الرئيسية

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

منصة قائمة على سكالا

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

بروتوكول HTTP

يعمل Gatling أيضا بناء على واجهة برمجة تطبيقات التطبيقات لاختبار الأداء. يمكنك تكوين واجهة برمجة التطبيقات مباشرة ويمكنك تنفيذ اختبارات الأداء على الفور.

جاتلينج ريكوردر

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

التكامل المستمر

يمكن دمج جاتلينج بسهولة كجزء من التكامل المستمر. كما يوفر دروسا تعليمية خطوة بخطوة.

لماذا جاتلينج؟

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

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

تثبيت جاتلينج وتنفيذ نموذج البرنامج النصي

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

تثبيت جاتلينج من الموقع

أول الأشياء أولا ، دعنا نمضي قدما وننزل Gatling من موقع الويب الخاص بهم.

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

دروس جاتلينج ومتطلبات التثبيت

يوفر جاتلينج أيضا دروسا تعليمية جيدة. تعرف على المزيد حول دروس جاتلينج الرسمية. هناك أيضا بعض المتطلبات الأساسية المنفصلة لتثبيت Windows و Mac ل Gatling. لتشغيل الإصدار الأساسي ، يجب أن يكون لديك JDK مثبتا. أيضا ، تتطلب الأداة JDK8 على الأقل. تعرف على المزيد JDK8 ومتطلبات التثبيت.

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

حزمة جاتلينج

جاتلينج.bat

إذا كنت من مستخدمي Mac ، فيمكنك تشغيل Gatling.sh. نظرا لأننا نستخدم Windows ، فسنستخدم Gatling.bat. بمجرد النقر نقرا مزدوجا فوق Gatling.bat ، ستبدأ الأداة وتعمل. يتضمن Gatling أيضا بعض الأمثلة على البرامج النصية التي يمكننا تنفيذها. سيتم تقديم هذه البرامج النصية في قسم المثال في المجلد الذي تم تنزيله.

نموذج تنفيذ البرنامج النصي لجاتلينج

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

بعد ذلك ، سنختار البرنامج النصي [0] – قاعدة بيانات الكمبيوتر. BasicSimulation ، وهي المحاكاة الأساسية لقاعدة بيانات الكمبيوتر. تستهدف هذه البرامج النصية موقع اختبار جاتلينج. انطلق واكتب “0” واضغط على Enter. سيطلب منك جاتلينج إدخال وصف الاختبار ، يمكنك تقديم أي وصف صالح للاختبار الخاص بك.

جاتلينج بيسك المحاكاة

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

جاتلينج الأساسيةتنفيذ المحاكاة

نتائج الاختبار

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

نتائج المعلومات العالمية

جاتلينج جلوبال إنفورميشن

تقرير إحصائيات جاتلينج

إحصائيات جاتلينج

مبروك! لقد قمت الآن بتنزيل Gatling وقمت فقط بتشغيل البرنامج النصي الأول الخاص بك.

التسجيل باستخدام مسجل جاتلينج

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

جاتلينج ريكوردر

مسجل جاتلينج هو مسجل وكيل HTTP قائم على واجهة المستخدم الرسومية. سيساعد هذا المستخدمين على تسجيل سيناريو وإجراء الاختبار.

البرمجة النصية اليدوية

أنت بحاجة إلى معرفة واسعة ب Scala لكتابة البرامج النصية.

لأغراض هذه المقالة ، سنعرض عرضا توضيحيا لمسجل جاتلينج. يعد مسجل Gatling مفيدا للحصول على برنامج نصي أساسي سريع ، خاصة إذا كنت مستخدما لأول مرة ل Gatling. لبدء تشغيل مسجل Gatling ، استعرض للوصول إلى دليل Gatling bin وقم بتشغيل المسجل .bat لنظام التشغيل Windows و recorder.sh لنظام التشغيل Mac / Linux.

مسجل جاتلينج.bat

بمجرد تشغيل مسجل Gatling ، سترى الشاشة أدناه.

تكوين مسجل جاتلينج

أوضاع التسجيل

دعونا نناقش بعض خيارات مسجل جاتلينج. هناك وضعان للتسجيل في جاتلينج.

وضع وكيل HTTP

وضع وكيل HTTP الذي يلتقط كل حركة المرور من متصفحك للحصول على وكيل

محول HAR

محول HAR الذي يحول ملف أرشيف HTTP.

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

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

جاتلينج محول HAR

قم بإنشاء ملف HAR لمسجل جاتلينج

هناك عدة طرق يمكننا من خلالها إنشاء ملف HAR. يعلم الجميع كيف يمكننا القيام بذلك باستخدام أداة مطور Google Chrome. هنا ، سوف نوضح لك كيف يمكنك القيام بذلك مع Fiddler. إذا كنت لا تعرف Fiddler ، فإن Fiddler هي أداة استنشاق الشبكة حيث يمكنك التقاط طلب واستجابة اتصالات العميل والخادم. Fiddler هو أكثر ملاءمة لاحتياجاتنا حيث يمكننا تعديل طلبنا. أيضا ، يمكننا إضافة / حذف الطلبات غير المرغوب فيها من ملف HAR.

تحويل ملف HAR إلى برنامج جاتلينج النصي باستخدام مسجل

الآن ، سوف نوضح كيف يمكننا إنشاء ملف أرشيف HTTP (ملف HAR) باستخدام Fiddler. لأغراض العرض التوضيحي ، سأستخدم موقع LoadView على الويب.

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

عازف الكمان

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

سجل السيناريو الخاص بك

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

جاتلينج لودفيو معلومات عنا

لودفيو معلومات عنا

أثناء تحميل الصفحة في المتصفح ، يمكنك في نفس الوقت رؤية ذلك يتم التقاطه في Fiddler.

تحميل عازف الكمانعرض معلومات عنا

بمجرد التقاط السيناريو الخاص بك ، توقف عن التسجيل وقم بالبحث عن طريق LoadView واحذف جميع الطلبات الأخرى. نحتاج فقط إلى طلب مع loadview-testing.com.

نتائج عازف الكمان

طلبات عازف الكمان

لقد أزلنا جميع الطلبات “غير المرغوب فيها” واحتفظنا فقط بالطلبات التي نحتاجها. يمكنك إزالة طلب التعقب هذا أيضا.

طلبات عازف الكمان

بعد ذلك ، انتقل إلى جلسات تصدير الملفات>> واحفظ الطلب كأرشيف HTTP V1.2

جلسات تصدير عازف الكمان

جلسات تصدير عازف الكمان

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

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

جاتلينج مسجل محول HAR

سوف نحصل على رسالة تفيد بأن ملف HAR تم تحويله بنجاح إلى محاكاة جاتلينج.

جاتلينج هار تحويل ناجح

ملف محاكاة جاتلينج

دعونا الآن نلقي نظرة على ملف محاكاة جاتلينج الذي تم إنشاؤه. تصفح مجلد تثبيت Gatling ثم انتقل إلى User-Files وافتح مجلد المحاكاة . سيكون هذا هو دليل المجلد الافتراضي لمسجل جاتلينج. يمكنك رؤية البرنامج النصي الخاص بك مع اسم الفئة الذي قدمته. يمكنك رؤية هذا الملف وفتحه باستخدام أي محرر نصوص ، أو باستخدام أي أداة مطور. لهذا الغرض ، نستخدم Notepad ++ لفتح البرنامج النصي وتحريره.

ملف محاكاة جاتلينج

 

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

استنتاج جاتلينج التعليمي

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

اختبار الحمل باستخدام LoadView

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

تسجيل سيناريوهات المستخدم باستخدام مسجل الويب EveryStep

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

حدد نوع اختبار الحمل الخاص بك

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

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

بمجرد النقر فوق تطبيقات الويب ، سيبدأ تشغيل مسجل الويب EveryStep. تحتاج إلى إدخال عنوان تطبيق الويب ، والذي سيكون مرة أخرى موقع LoadView (https://www.loadview-testing.com/).

اعتبارات توافق الجهاز

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

أدخل عنوان URL الخاص بك وانقر فوق الزر “سجل الآن “.

EveryStep مسجل ويب LoadView

ابدأ التسجيل باستخدام مسجل الويب EveryStep

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

إنهاء التسجيل الخاص بك

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

توقف تسجيل مسجل الويب EveryStep

تحرير البرامج النصية الخاصة بك

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

إعداد اختبار الحمل الخاص بك

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

تكوين سيناريو الاختبار

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

تحميل عرض نوع التحميل

تحميل حاقن التوزيع الجغرافي

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

LoadView تحميل حاقن التوزيع الجغرافي

قم بإنهاء تفاصيل اختبار الحمل الخاص بك

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

تحميل عرض بدء اختبار التحميل

ابدأ اختبار الحمل الخاص بك

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

خطة تنفيذ لودفيو

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

الجلسات التراكمية والأخطاء

يمكنك أيضا ملاحظة الرسوم البيانية الإضافية مثل العدد الإجمالي للجلسات الناجحة والعدد الإجمالي للأخطاء حسب نوع الخطأ.

LoadView جلسات العمل التراكمية والأخطاء

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

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

تقرير اختبار تحميل LoadView

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

اختبار تحميل جاتلينج: يختتم

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

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

وإذا كنت قد بدأت للتو عملية البحث عن أدوات اختبار الأداء ، فتوجه إلى صفحة بدائل اختبار الحمل حيث يمكنك مقارنة أدوات ومنصات اختبار الحمل الأخرى ، مثل BlazeMeter و k6 و Flood.io و LoadRunner وما إلى ذلك ، إلى LoadView.