إنشاء اختبار تحميل لتطبيقات ويب Azure App Service

في هذه المقالة، ستتعلم كيفية إنشاء اختبار تحميل لتطبيق ويب Azure App Service باستخدام اختبار تحميل Azure. أنشئ اختبار تحميل يستند إلى عنوان URL مباشرة من خدمة التطبيق في مدخل Microsoft Azure، ثم استخدم لوحة معلومات اختبار التحميل لتحليل مشكلات الأداء وتحديد الاختناقات.

مع تجربة اختبار التحميل المتكاملة في Azure App Service، يمكنك:

  • إنشاء اختبار تحميل يستند إلى عنوان URL لنقطة نهاية خدمة التطبيق أو فتحة نشر
  • عرض عمليات تشغيل الاختبار المقترنة بخدمة التطبيق
  • إنشاء مورد اختبار التحميل

المتطلبات الأساسية

  • حساب Azure مع اشتراك نشط. في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء.
  • تطبيق ويب Azure App Service. إذا كنت بحاجة إلى إنشاء تطبيق ويب، فشاهد وثائق بدء استخدام خدمة التطبيقات.

إنشاء اختبار تحميل لتطبيق ويب

يمكنك إنشاء اختبار تحميل يستند إلى عنوان URL مباشرة من تطبيق ويب Azure App Service في مدخل Microsoft Azure.

لإنشاء اختبار تحميل لتطبيق ويب:

  1. في مدخل Microsoft Azure، انتقل إلى تطبيق ويب Azure App Service.

  2. في الجزء الأيمن، حدد اختبار التحميل (معاينة) ضمن قسم الأداء .

    في هذه الصفحة، يمكنك مشاهدة قائمة الاختبارات وتشغيل اختبار التحميل لتطبيق الويب هذا.

لقطة شاشة تعرض صفحة اختبار التحميل في App Service.

  1. اختياريا، حدد إنشاء مورد اختبار التحميل إذا لم يكن لديك مورد اختبار تحميل حتى الآن.

  2. حدد Create test لبدء إنشاء اختبار تحميل يستند إلى عنوان URL لتطبيق الويب.

  3. في صفحة Create test ، أدخل أولا تفاصيل الاختبار:

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

    لقطة شاشة تعرض صفحة تكوين المورد لإنشاء اختبار في App Service.

  5. حدد إضافة طلب لإضافة طلبات HTTP إلى اختبار التحميل:

    في صفحة إضافة طلب ، أدخل تفاصيل الطلب:

    الحقل الوصف
    اسم الطلب اسم فريد داخل اختبار التحميل لتحديد الطلب. يمكنك استخدام اسم الطلب هذا عند تعريف معايير الاختبار.
    عنوان URL حدد عنوان URL الأساسي لنقطة نهاية الويب
    مسار (اختياري) أدخل اسم مسار URL داخل نقطة نهاية الويب. يتم إلحاق المسار بعنوان URL لتكوين نقطة النهاية التي يتم اختبار التحميل عليها.
    أسلوب HTTP حدد أسلوب HTTP من القائمة. يدعم اختبار تحميل Azure GET وPOST و PUT وDELETE و PATCH و HEAD و OPTIONS.
    معلمات الاستعلام (اختياري) أدخل معلمات سلسلة الاستعلام لإلحاقها بعنوان URL.
    رؤوس (اختياري) أدخل عناوين HTTP لتضمينها في طلب HTTP.
    نص الرسالة (اختياري) اعتمادا على أسلوب HTTP، يمكنك تحديد محتوى نص HTTP. يدعم Azure Load Testing التنسيقات التالية: البيانات الأولية، وطريقة عرض JSON، وJavaScript، وHTML، وXML.

    تعرف على المزيد حول إضافة طلبات HTTP إلى اختبار تحميل.

  6. حدد علامة التبويب Load configuration لتكوين معلمات التحميل لاختبار التحميل.

    الحقل ‏‏الوصف
    مثيلات المحرك أدخل عدد مثيلات محرك اختبار التحميل. يتم تشغيل اختبار التحميل بالتوازي عبر جميع مثيلات المحرك.
    نمط التحميل حدد نمط التحميل (خطي، خطوة، ارتفاع) للزيادة إلى العدد المستهدف للمستخدمين الظاهريين.
    المستخدمون المتزامنون لكل محرك أدخل عدد المستخدمين الظاهريين لمحاكاة كل محرك من محركات الاختبار. العدد الإجمالي للمستخدمين الظاهريين لاختبار التحميل هو: محركات #test * #users لكل محرك.
    مدة الاختبار (بالدقائق) أدخل مدة اختبار التحميل بالدقائق.
    وقت التدرج (بالدقائق) أدخل وقت التدرج لاختبار التحميل بالدقائق. وقت التكثيف هو الوقت المستغرق للوصول إلى العدد المستهدف للمستخدمين الظاهريين.
  7. اختياريا، قم بتكوين إعدادات الشبكة إذا لم يكن تطبيق الويب متاحا للجمهور.

    تعرف على المزيد حول اختبار التحميل لنقاط النهاية المستضافة بشكل خاص.

    لقطة شاشة تعرض صفحة تكوين التحميل لإنشاء اختبار في App Service.

  8. حدد Review + create لمراجعة تكوين الاختبار، ثم حدد Create لإنشاء اختبار التحميل.

    يقوم Azure Load Testing الآن بإنشاء اختبار التحميل. إذا حددت Run test بعد الإنشاء مسبقا، يبدأ اختبار التحميل تلقائيا.

إشعار

إذا تم تحويل الاختبار من اختبار URL إلى اختبار JMX مباشرة من مورد اختبار التحميل، فلا يمكن تعديل الاختبار من App Service.

عرض عمليات تشغيل الاختبار

يمكنك عرض قائمة عمليات تشغيل الاختبار ونظرة عامة موجزة على نتائج الاختبار مباشرة من داخل تكوين تطبيق الويب في مدخل Microsoft Azure.

  1. في مدخل Microsoft Azure، انتقل إلى تطبيق ويب Azure App Service.

  2. في الجزء الأيمن، حدد Load testing.

  3. في علامة التبويب Test runs ، يمكنك عرض قائمة عمليات تشغيل الاختبار لتطبيق الويب الخاص بك.

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

  4. حدد اختبار التشغيل للانتقال إلى لوحة معلومات اختبار تحميل Azure وتحليل تفاصيل تشغيل الاختبار.

    لقطة شاشة تعرض قائمة عمليات تشغيل الاختبار في App Service.

الخطوات التالية