أدوات اختبار الأداء اختبار الأداء

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

 

تحميل

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

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

تتضمن تقارير LoadView أدوات استكشاف الأخطاء وإصلاحها وتحليلها التي تساعدك في العثور على الاختناقات وإصلاحها.

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

 

الثور

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

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

 

حصار

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

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

 

AppLoader

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

 

مايكروسوفت وورد أو إكسل

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

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