تعريف معايير النجاح/الرسوب لاختبارات التحميل باستخدام معاينة اختبار تحميل Azure
في هذه المقالة، ستتعرف على كيفية تعريف معايير النجاح/الرسوب لاختبارات التحميل باستخدام معاينة اختبار تحميل Azure.
من خلال تحديد معايير الاختبار، يمكنك تحديد توقعات أداء التطبيق الخاص بك تحت الاختبار. باستخدام خدمة Azure Load Testing، يمكنك تعيين معايير الفشل لمقاييس الاختبار المختلفة.
هام
اختبار تحميل Azure قيد المعاينة حاليا. للاطلاع على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي أو قيد المعاينة أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.
المتطلبات الأساسية
- حساب Azure باشتراك نشط. إذا لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.
- مورد اختبار تحميل Azure. إذا كنت بحاجة إلى إنشاء مورد اختبار تحميل Azure، فراجع البدء السريع إنشاء اختبار تحميل وتشغيله.
معايير النجاح / الرسوب في اختبار التحميل
يناقش هذا القسم بناء الجملة الذي تستخدمه لتحديد معايير النجاح/الرسوب في اختبار تحميل Azure.
يمكنك استخدام Aggregate_function (client_metric) condition value بناء الجملة. عندما يتم تقييم معيار إلى true، يحصل اختبار الحمل على حالة الفشل .
| المعلمة | الوصف |
|---|---|
Client metric |
مطلوب مقياس العميل الذي يجب تطبيق المعايير عليه. |
Aggregate function |
مطلوب الدالة التجميعية التي سيتم تطبيقها على مقياس العميل. |
Condition |
مطلوب عامل المقارنة. |
Threshold |
مطلوب القيمة الرقمية للمقارنة مع مقياس العميل. يتم تقييم العتبة مقابل القيمة المجمعة. |
يدعم اختبار الحمل المجموعة التالية من المعلمات:
| متري | الدالة التجميعية | الحد | Condition |
|---|---|---|---|
response_time_ms |
avg (متوسط) |
القيمة الصحيحة، التي تمثل عدد المللي ثانية (مللي ثانية) | >(أكثر من) |
error |
percentage |
القيم العددية في النطاق 0-100، تمثل نسبة مئوية | >(أكثر من) |
تعريف معايير النجاح/الرسوب في الاختبار في مدخل Azure
في هذا القسم، يمكنك تكوين معايير الاختبار لاختبار تحميل في مدخل Azure.
في مدخل Azure، انتقل إلى مورد اختبار تحميل Azure.
في الجزء الأيمن، حدد اختبارات لعرض قائمة اختبارات التحميل، ثم حدد الاختبار الذي تعمل معه.
حدد علامة التبويب اختبار المعايير .
في جزء معايير الاختبار ، استخدم القوائم المنسدلة لتحديد قيم المقياسوالدالة التجميعيةوالشرطوالعتبة للاختبار.
يمكنك تحديد 10 معايير اختبار كحد أقصى لاختبار التحميل. إذا كانت هناك معايير متعددة لمقياس العميل نفسه، استخدام المعيار الذي يحتوي على أدنى قيمة عتبة.
حدد Apply لحفظ التغييرات.
عند تشغيل اختبار التحميل، يستخدم Azure Load Testing تكوين الاختبار المحدث. تعرض لوحة معلومات تشغيل الاختبار معايير الاختبار وتشير إلى ما إذا كانت نتائج الاختبار تنجح أو تفشل في المعايير.
تعريف معايير النجاح/الرسوب في الاختبار في مهام سير عمل CI/CD
في هذا القسم، ستتعرف على كيفية تعريف معايير نجاح/فشل اختبار التحميل لسير عمل التكامل المستمر والتسليم المستمر (CI/CD). لتشغيل اختبار تحميل في سير عمل CI/CD، يمكنك استخدام ملف تكوين اختبار YAML.
افتح ملف تكوين اختبار YAML.
أضف معايير الاختبار إلى ملف التكوين. لمزيد من المعلومات حول بناء جملة YAML، راجع مرجع YAML لتكوين الاختبار.
failureCriteria: - avg(response_time_ms) > 300 - percentage(error) > 20احفظ ملف تكوين YAML.
عندما يقوم سير عمل CI/CD بتشغيل اختبار التحميل، تعكس حالة سير العمل حالة معايير النجاح/الرسوب. تعرض معلومات تسجيل CI/CD حالة كل معيار من معايير الاختبار.
الخطوات التالية
لمعرفة كيفية وضع معلمة لاختبار تحميل باستخدام الأسرار، راجع معلمة اختبار تحميل.
للتعرف على أتمتة اختبار الأداء، راجع تكوين اختبار الأداء التلقائي.