تعريف معايير النجاح/الرسوب لاختبارات التحميل باستخدام معاينة اختبار تحميل Azure

في هذه المقالة، ستتعرف على كيفية تعريف معايير النجاح/الرسوب لاختبارات التحميل باستخدام معاينة اختبار تحميل Azure.

من خلال تحديد معايير الاختبار، يمكنك تحديد توقعات أداء التطبيق الخاص بك تحت الاختبار. باستخدام خدمة Azure Load Testing، يمكنك تعيين معايير الفشل لمقاييس الاختبار المختلفة.

هام

اختبار تحميل Azure قيد المعاينة حاليا. للاطلاع على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي أو قيد المعاينة أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft 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.

  1. في مدخل Azure، انتقل إلى مورد اختبار تحميل Azure.

  2. في الجزء الأيمن، حدد اختبارات لعرض قائمة اختبارات التحميل، ثم حدد الاختبار الذي تعمل معه.

    Screenshot of the 'Configure' and 'Test' buttons and a list of load tests.

  3. حدد علامة التبويب اختبار المعايير .

    Screenshot that shows the 'Test criteria' tab and the pane for configuring the criteria.

  4. في جزء معايير الاختبار ، استخدم القوائم المنسدلة لتحديد قيم المقياسوالدالة التجميعيةوالشرطوالعتبة للاختبار.

    Screenshot of the 'Test criteria' pane and the dropdown controls for adding test criteria to a load test.

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

  5. حدد Apply لحفظ التغييرات.

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

Screenshot that shows the test criteria on the load test dashboard.

تعريف معايير النجاح/الرسوب في الاختبار في مهام سير عمل CI/CD

في هذا القسم، ستتعرف على كيفية تعريف معايير نجاح/فشل اختبار التحميل لسير عمل التكامل المستمر والتسليم المستمر (CI/CD). لتشغيل اختبار تحميل في سير عمل CI/CD، يمكنك استخدام ملف تكوين اختبار YAML.

  1. افتح ملف تكوين اختبار YAML.

  2. أضف معايير الاختبار إلى ملف التكوين. لمزيد من المعلومات حول بناء جملة YAML، راجع مرجع YAML لتكوين الاختبار.

    failureCriteria: 
        - avg(response_time_ms) > 300
        - percentage(error) > 20
    
  3. احفظ ملف تكوين YAML.

عندما يقوم سير عمل CI/CD بتشغيل اختبار التحميل، تعكس حالة سير العمل حالة معايير النجاح/الرسوب. تعرض معلومات تسجيل CI/CD حالة كل معيار من معايير الاختبار.

Screenshot that shows the test criteria in the CI/CD workflow log.

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