ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تعرف على كيفية إنشاء اختبار تحميل لتطبيق في Azure Functions باستخدام اختبار تحميل Azure. في هذه المقالة، ستتعلم كيفية إنشاء اختبار تحميل يستند إلى عنوان URL لتطبيق الوظائف في مدخل Microsoft Azure، ثم استخدام لوحة معلومات اختبار التحميل لتحليل مشكلات الأداء وتحديد الاختناقات.
باستخدام تجربة اختبار التحميل المتكاملة في Azure Functions، يمكنك:
- إنشاء اختبار تحميل يستند إلى عنوان URL للوظائف باستخدام مشغل HTTP
- عرض عمليات تشغيل اختبار التحميل المقترنة بتطبيق دالة
- إنشاء مورد اختبار التحميل
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط. إذا لم يكن لديك اشتراك Azure، فبادر بإنشاء حساب مجاني قبل البدء.
- تطبيق دالة مع دالة واحدة على الأقل مع مشغل HTTP. إذا كنت بحاجة إلى إنشاء تطبيق دالة، فشاهد بدء استخدام Azure Functions.
إنشاء اختبار تحميل لتطبيق الوظائف
يمكنك إنشاء اختبار تحميل يستند إلى عنوان URL مباشرة من Azure Function App في مدخل Microsoft Azure. يمكنك إما الإنشاء عن طريق إدخال طلبات HTTP مباشرة في المدخل أو عن طريق تحميل برنامج نصي لاختبار JMeter أو Locust.
لإنشاء اختبار تحميل لتطبيق دالة:
في مدخل Microsoft Azure، انتقل إلى تطبيق الوظائف.
في الجزء الأيمن، حدد اختبار التحميل (معاينة) ضمن قسم الأداء .
في هذه الصفحة، يمكنك مشاهدة قائمة الاختبارات وتشغيل اختبار التحميل لتطبيق الوظائف هذا.
حدد Create test لبدء اختبار التحميل لتطبيق الوظائف. حدد Create a URL-based test إذا لم يكن لديك برنامج نصي للاختبار. حدد تحميل برنامج نصي إذا كان لديك برنامج نصي لاختبار JMeter أو Locust.
في صفحة Create test ، أدخل أولا تفاصيل الاختبار:
الحقل الوصف تحميل مورد الاختبار حدد مورد اختبار التحميل الخاص بك. إنشاء جديد إذا لم يكن لديك واحد في اشتراك Azure. اسم الاختبار أدخل اسم اختبار فريدا. وصف الاختبار (اختياري) أدخل وصف اختبار التحميل. تشغيل الاختبار بعد الإنشاء عند تحديده، يبدأ اختبار التحميل تلقائيا بعد إنشاء الاختبار.
بالنسبة للاختبار المستند إلى عنوان URL، حدد إضافة طلب لإضافة طلبات HTTP إلى اختبار التحميل:
في صفحة إضافة طلب ، أدخل تفاصيل الطلب:
الحقل الوصف اسم الطلب اسم فريد داخل اختبار التحميل لتحديد الطلب. يمكنك استخدام اسم الطلب هذا عند تعريف معايير الاختبار. عنوان URL حدد عنوان URL الأساسي لنقطة نهاية HTTP مسار (اختياري) أدخل اسم مسار URL داخل نقطة نهاية HTTP. يتم إلحاق المسار بعنوان URL لتكوين نقطة النهاية التي يتم اختبار التحميل عليها. أسلوب HTTP حدد أسلوب HTTP من القائمة. يدعم اختبار تحميل Azure GET وPOST و PUT وDELETE و PATCH و HEAD و OPTIONS. معلمات الاستعلام (اختياري) أدخل معلمات سلسلة الاستعلام لإلحاقها بعنوان URL. رؤوس (اختياري) أدخل عناوين HTTP لتضمينها في طلب HTTP. جسم (اختياري) اعتمادا على أسلوب HTTP، يمكنك تحديد محتوى نص HTTP. يدعم Azure Load Testing التنسيقات التالية: البيانات الأولية، وطريقة عرض JSON، وJavaScript، وHTML، وXML. تعرف على المزيد حول إضافة طلبات HTTP إلى اختبار تحميل.
بالنسبة للاختبار المستند إلى البرنامج النصي، قم بتحميل البرنامج النصي للاختبار في علامة التبويب خطة الاختبار . تعرف على المزيد حول إنشاء اختبار عن طريق تحميل برنامج نصي للاختبار.
بعد إدخال جميع التفاصيل المطلوبة، حدد Review + create لمراجعة تكوين الاختبار، ثم حدد Create لإنشاء اختبار التحميل.
يقوم Azure Load Testing الآن بإنشاء اختبار التحميل. إذا حددت Run test بعد الإنشاء مسبقا، يبدأ اختبار التحميل تلقائيا.
عرض عمليات تشغيل الاختبار
يمكنك عرض قائمة عمليات تشغيل الاختبار ونظرة عامة موجزة على نتائج الاختبار مباشرة من داخل تكوين تطبيق الوظائف في مدخل Microsoft Azure.
في مدخل Microsoft Azure، انتقل إلى Azure Function App.
في الجزء الأيمن، حدد Load testing.
في علامة التبويب Test runs ، يمكنك عرض قائمة عمليات تشغيل الاختبار لتطبيق الوظائف.
لكل تشغيل اختبار، يمكنك عرض تفاصيل الاختبار وملخص لنتائج الاختبار، مثل متوسط وقت الاستجابة ومعدل النقل وحالة الخطأ.
حدد اختبار التشغيل للانتقال إلى لوحة معلومات اختبار تحميل Azure وتحليل تفاصيل تشغيل الاختبار.
الخطوات التالية
- تعرف على المزيد حول اختبار التحميل لتطبيقات Azure App Service.