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

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

ما هو جاتلنج؟

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

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

الميزات الرئيسية ل Gatling

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

منصة سكالا

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

بروتوكول HTTP

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

مسجل جاتلينج

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

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

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

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

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

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

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

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

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

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

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

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

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

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

باقة جاتلينج

غاتلينغ.bat

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

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

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

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

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

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

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

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

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

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

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

تقرير غاتلينج ستاتيكس

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

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

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

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

مسجل جاتلينج

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

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

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

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

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

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

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

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

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

وضع وكيل HTTP

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

محول HAR

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

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

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

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

إنشاء ملف HAR لمسجل Gatling

هناك طرق متعددة يمكننا من خلالها إنشاء ملف HAR. يعلم الجميع كيف يمكننا القيام بذلك باستخدام أداة مطوري برامج Google Chrome. هنا ، سنوضح لك كيف يمكنك القيام بذلك مع 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 في هذه الحالة.

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

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

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

تحويل Gatling HAR ناجح

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

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

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

 

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

غاتلينج الخلاصة التعليمية

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

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

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

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

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

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

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

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

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

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

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

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

EveryStep مسجل ويب LoadView

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

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

إنهاء التسجيل

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

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

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

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

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

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

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

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

نوع تحميل LoadView

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

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

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

وضع اللمسات الأخيرة على تفاصيل اختبار التحميل الخاص بك

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

اختبار تحميل بدء تحميل LoadView

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

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

خطة تنفيذ LoadView

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

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

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

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

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

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

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

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

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

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

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

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