تكوين إعدادات تشغيل اختبار التحميل

إعدادات التشغيل هي مجموعة من الخصائص التي تؤثر على طريقة تشغيل اختبار التحميل. يتم تنظيم إعدادات التشغيل عن طريق فئات في نافذة الخصائص.

يمكن أن يكون لديك أكثر من إعداد تشغيل في اختبار تحميل معين. قد يكون واحد فقط من إعدادات التشغيل نشط لتشغيل اختبار التحميل. إعدادات التشغيل الأخرى توفر طريقة سريعة إلى حدد إعدادات بديلاً إلى استخدامها لتشغيل اختبار اللاحقة. يتم الوصول إلى إعداد التشغيل النشط عن طريق RunSettings خاصية فئة LoadTest. في محرّر اختبار التحميل ، يتم تعريف اعداد التشغيل النشط عن طريق "[النشط]" اللاحقة. يمكنك اعداد التشغيل النشط بالنقر بزر الماوس الأيمن فوق عقدة اعداد التشغيل و اختيار تعيين كنشط. يمكنك أيضاً تغيير اعداد التشغيل النشط عن طريق تحديد عقدة الجذر في محرّر اختبار التحميل واختيار اسم إعداد التشغيل من القائمة المنسدلة فينافذة الخصائص.

المهام

المهام

مواضيع مقترنة

تحديد إعدادات التشغيل:يمكنك تحديد إعدادات التشغيل الخاصة بك إلى تحديد طول الاختبار، ومدة warm-لأعلى، والحد الأقصى لعدد تفاصيل الخطأ تقريرا، ومعدل أخذ عينات، طراز الاتصال (ويب اختبارات الأداء فقط)، نتائج sإلىrage نوع التحقق من صحة المستوى وتتبع SQL. يجب أن تعكس إعدادات التشغيل أهداف اختبار التحميل الخاصة بك. الأولى بتشغيل إعداد هو التي تم إنشاؤها عندما تقوم بتاريخ الإنشاء اختبار تحميل باستخدام "معالج اختبار حمل".

تغيير إعدادات التشغيل:يمكنك تحرير إعدادات الاختبار إلى ضبط إلى أهداف الاختبار تحميل الخاص بك.

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

يتم تعريف فئات إعداد التشغيل في المقطع التالي:

عام

  • الوصف
    وصف إعدادات التشغيل.

  • الحد الأقصى لتفاصيل الخطأ
    أقصى عدد من تفاصيل الطلب و الاستجابة للطلبات الفاشلة التي تم تخزينها. هذا هام جداً لأنه يمكن أن تستهلك نتائج الخطأ التفصيلية كمية كبيرة من تخزين قاعدة البيانات. إذا كنت لا تريد تسجيل تفاصيل الخطأ, استخدم القيمة 0.

  • الاسم
    يظهر اسم إعداد "تشغيل" كما في العقدة تشغيل إعدادات ل محرر اختبار حمل.

  • مستوى التحقق من الصحة
    وهذا يحدد المستوى الأعلى لقاعدة التحقق من الصحة الذي سيتم تشغيلها في اختبار تحميل. تقترن قواعد التحقق من صحة طلبات اختبار أداء ويب. كل قاعدة تحقق من الصحة لديها المستوى مقترن بالتحقق من صحة; عالي متوسطأو منخفض . Th هو سيحدد اختبار تحميل قم بتشغيل إعداد التحقق من صحة التي سيتم تشغيل القواعد أثناء اختبار أداء "ويب" هو تشغيل في الاختبار تحميل. على سبيل المثال، إذا كان ترتيب هو تشغيل إعداد هو معينة إلى متوسط، وقواعد التحقق من صحة الجميع وضعت متوسط، أو سيتم تشغيل منخفض.

  • الحد الأقصى من URLs الطلب الذي تم الإعلام عنه
    الحد الأقصى لعدد اختبار أداء ويب فريد طلب محددات مواقع المعلومات URL الذي إلى الإبلاغ عن نتائج في هذا الاختبار تحميل. يمكنك زيادة هذا العدد إذا كان من الضروري و لكن سيؤدي ذلك إلى أيضاً زيادة حجم ووقت المعالجة لنتيجة اختبار التحميل.

  • تشغيل اختبارات الوحدة في مجال التطبيق
    القيمة المنطقية التي تحدد ما إذا كان كل تجميع اختبار وحدة يتم تشغيله في مجال تطبيق منفصل عندما يحتوي اختبار التحميل على اختبارات الوحدة. الإعداد الافتراضي هو "صحيح".

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

النتائج

  • نوع التخزين
    طريقة تخزين عدادات الأداء التي حدثت في اختبار تحميل. الخيارات كما يلي:

    • لا يوجد

    • قاعدة البيانات $ $ $ $-تتطلب قاعدة بيانات SQL الذي يحتوي على تحميل نتائج الاختبار المخزن.

  • توقيت تخزين التفاصيل
    Th هو هو المستخدم لتحديد التفاصيل التي ستخزن في مخزن نتائج اختبار حمل. هناك ثلاث قيم:

    • بلا - عدم جمع أية قيم توقيت فردية. هذا الإعداد هو القيمة الافتراضية.

    • StatisticsOnly -جمع وتخزين الإحصائيات فقط بدلاً من تخزين القيم توقيت الفردية لكل اختبار العمليات وصفحة تنفيذها أو التي تم إصدارها أثناء اختبار تحميل في تحميل نتائج الاختبار المخزن.

    • AllIndividualDetails -تجميع و لتخزين قيم توقيت الفردية لكل اختبار العملية، و صفحة تشغيل أو إصدار أثناء اختبار تحميل في مخزن نتائج اختبار حمل.

تتبع SQL

  • الحد الأدنى لمدة تتبّع عمليات SQL
    الحد الأدنى لمدة عملية SQL ليتم التقاطها عن طريق تتبع SQL , بالمللي ثانية. على سبيل المثال، يتيح هذا إمكانية تجاهل العمليات إكمال سريعاً إذا كنت تحاول إلى العثور على العمليات SQL التي تستخدم ذلك بطيئة تحميل.

  • سلسلة الاتصال لتتبع SQL
    سلسلة الاتصال المستخدمة للوصول إلى قاعدة البيانات ليتم تتبعها.

  • دليل تتبع SQL
    الموقع حيث يتم وضع ملف تتبع SQL بعد انتهاء التتبع. يجب أن يحتوي هذا الدليل على أذونات كتابة ل SQL Serverو قراءة أذونات تحكم.

  • ممكّن تتبع SQL
    يمكّنك هذا من تتبع عمليات SQL. القيمة الافتراضية هي false.

لمزيد من المعلومات، راجع كيفية القيام بما يلي: تكامل بيانات التتبع SQL في اختبارات تحميل.

تكرار الاختبار

  • تكرار الاختبار
    تعيّن العدد الإجمالي من الاختبارات الفردية لتشغيلها قبل اكتمال اختبار التحميل. يتم تطبيق هذه الخاصية فقط عندما تكون خاصية "استخدام تكرارات الاختبار" صحيحة.

  • استخدام تكرارات الاختبار
    في حالة "استخدام التكرارات اختبار" هو صحيح، ثم تحميل اختبار التشغيل حتى يصل عدد الاختبارات الفردية مكتمل داخل الاختبار تحميل إلى الرقم الذي هو المحدد بواسطة خاصية "اختبار التكرارات". في هذه الحالة، يتم تجاهل الإعدادات التي تستند إلى مدة الاحماء و مدة التشغيل و مدة التهدئة. إذا كانت خاصية "استخدام تكرارات الاختبار" خاطئة ، يتم تطبيق كافة إعدادات الوقت وسيتم تجاهل"تكرارات الاختبار".

التوقيت

  • مدة التشغيل
    طول الاختبار في تنسيق hh: mm: ss.

  • معدل العينة
    الفاصل الزمني الذي يتم فيه التقاط قيم عداد الأداء في تنسيق hh: mm: ss.

  • مدة الاحماء
    الفترة ما بين بداية الاختبار وبدء تسجيل عينات البيانات تنسيق في hh: mm: ss . يتم استخدام هذا بشكل متكرر لتحميل خطوة المستخدمين الظاهريين للوصول إلى مستوى معين قبل تسجيل قيم العينات. قيم العينات التي يتم التقطها قبل انتهاء فترة الاحماء المعروضة في مراقب اختبار التحميل .

  • مدة التهدئة
    فترة تهدئة الاختبار ,يتم التعبير عنها في تنسيق hh: mm: ss. قد لا تزال الاختبارات الفردية داخل اختبار تحميل قيد التشغيل عندما ينتهي اختبار التحميل. أثناء فترة التهدئة , يمكن متابعة هذه الاختبارات حتى تكتمل أو الوصول إلى نهاية فترة التهدئة. افتراضياً، لا توجد فترة تهدئة, و يتم إنهاء الاختبارات الفردية عند إنهاء اختبار التحميل استناداً إلى إعداد مدة التشغيل.

اتصالات اختبار الويب

  • نموذج اتصالات اختبار الويب
    وهذا يتحكم في استخدام الاتصالات من عميل اختبار التحميل إلى ملقم ويب اختبارات أداء ويب التشغيل داخل اختبار تحميل. هناك نوعين من ويب اختبار الأداء خيارات نموذج الاتصال: ConnectionPerUser و ConnectionPool.

    • يحاكي نموذج ConnectionPerUser سلوك المستخدم الذي يستخدم مستعرض حقيقي. كل ظاهري المستخدم الذي قام بتشغيل اختبار أداء ويب يستخدم الاتصالات مخصص واحد أو الثاني إلى الخادم ويب. الاتصال أول هو establهوhed عند الطلب أول في أداء ويب اختبار هو هو sued. قد يتم استخدام اتصال ثاني عند احتواء صفحة على أكثر من طلب تابع. يتم إصدار تلك الطلبات في نفس الوقت باستخدام الاتصالين. يتم إعادة استخدام هذه الاتصالات للطلبات اللاحقة داخل صفحة ويب اختبار الأداء. مغلق الاتصالات عند الويب اختبار الأداء انتهاء. العائق امام هذا النموذج هو أن عدد الاتصالات المعلقة المفتوحة على كمبيوتر العميل قد تكون عالية (تصل إلى ضعف تحميل المستخدم ) ، قد تحد الموارد المطلوبة لدعم هذا العدد العالي للاتصالات من تحميل المستخدم الذي يمكن أن يتم تحريكه من عميل اختبار التحميل واحد.

    • حفظ الطراز ConnectionPool موارد تشغيل عميل اختبار تحميل بواسطة مشاركة اتصالات إلى ملقم ويب بين عدة مستخدمين اختبار أداء ظاهري ويب. في حالة تحميل مستخدم هو بقعة صغيرة من الحجم تجمع الاتصال، ثم اختبار أداء ويب تشغيل بواسطة عدة مستخدمين الظاهري ستشارك اتصال. Th هو يعني قد يكون هذا اختبار أداء ويب واحد للانتظار قبل هو sues طلب عند اختبار أداء ويب آخر هو استخدام الاتصال. متوسط الوقت الذي ينتظره اختبار أداء ويب قبل إرسال طلب هو تعقب بواسطة عداد الأداء اختبار التحميل "وقت انتظار اتصال من المتوسط". يجب أن يكون هذا العدد أقل من متوسط وقت الاستجابة لصفحة. إذا كان غير ذلك ، من المحتمل أن يكون حجم تجمع الاتصال صغير جداً.

  • حجم تجمّع اتصال اختبار ويب
    يحدد هذا الحد الأقصى لعدد الاتصالات التي تتم بين عميل اختبار التحميل و خادم الويب. ينطبق هذا فقط على نموذج ConnectionPool.

راجع أيضًا:

موارد أخرى

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