تحديد عدد مستخدمي ظاهري مع أنماط تحميل في سيناريو اختبار حمل

The تحميل نقش خصائص specify how the simulated مستخدم تحميل هو adjusted during a اختبار تحميل. Visual Studio Ultimate provides three built-في تحميل أنماط: المٌستند إلي الثابت و الخطوة و الهدف. تقوم بإختيار نمط التحميل و ضبط خصائص المستويات المناسبة لأهداف اختبار التحميل الخاص بك.

نمط التحميل مكون من سيناريو. The scenarios, together مع their defined تحميل أنماط, comprise a اختبار تحميل.

ملاحظة

في كافة أنماط التحميل , التحميل الذي يقوم اختبار الفريق بإنشاءه يتم محاكته بواسطة المستخدمين الظاهرين.

أنماط التحميل

ظاهري مستخدم Limits و Licensing

Visual Studio Ultimateيتيح لك استخدام يصل إلى 250 ظاهري المستخدمين على تحميل محلي اختبار التشغيل. If your تحميل testing يتطلب المزيد ظاهري users, أو you want إلى استخدم بعيد machines, you must purchase ظاهري مستخدم packs إلى obtain the مطلوب licensing. لمزيد من المعلومات، راجع: إدارة تراخيص المستخدم الظاهري الخاصة بك لاختبار التحميل مع وحدة تحكم اختبار.

عدد المستخدمين الظاهري المسموح به على كمبيوتر محلي اختبار تشغيلها، أو عن بعد هي كما يلي:

  • تحميل المحلي مجموعة الاختبارات بدون أي حزمة ظاهري مستخدم تثبيت: If you are using Visual Studio Ultimate without a ظاهري مستخدم يحزم installed تشغيل your محلي آلة, you are limited إلى 250 users. If your تحميل اختبار starts خارج مع المزيد 250 ظاهري users, أو increases the ظاهري مستخدم العدد during the تحميل اختبار beyond 250 users, it will إيقاف مع an خطأ indicating a ترخيص violation.

  • محلي اختبار تحميل تشغيل مع a ظاهري مستخدم يحزم installed: إذا كنت تستخدم Visual Studio Ultimateمع يحزم ظاهري مستخدم مثبت على جهاز محلي آلة، يمكنك تشغيل اختبار تحميل استخدام إلى الحد الأقصى المستخدمين الظاهري الذي قمت بشرائه الترخيص for.

    ملاحظة

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

  • بعيد اختبار تحميل تشغيل: إذا كنت تستخدم Visual Studio Ultimateووحدة التحكم اختبار مثبتة وقمت بإضافتها إلى ترخيص المفاتيح، يمكنك إجراء تحميل بعيد عمليات تشغيل الاختبارات مع الحد الأقصى ظاهري المستخدمين التي قمت بشراء ترخيص for.

    ملاحظة

    إذا قمت بتحديد أكثر ظاهري تقييد المستخدمين من ترخيص الخاص بك، لن توقف التشغيل الخاص بك، ولكن سيضيف خطأ في نتائج اختبار تحميل وفي يسجل أحداث تطبيق الخاص بالجهاز.

يمكن تمت الإضافة مفاتيح ترخيص إلى آلة بثلاث طرق:

  • أداة تكوين وحدة التحكم 2010 Microsoft ‏‫Visual Studio اختباريمكن استخدام على أداة تكوين وحدة التحكم اختبار Enter الزر ترخيص مفاتيح باستخدام الخطوات التالية:

    1. انقر فوق ابدأ، ثم انقر فوق كافة البرامج. أشر إلى Microsoft Visual Studio 2010 ثم انقر فوق أداة تكوين وحدة تحكم الاختبار 2010 Microsoft Visual Studio .

    2. انقر فوق إدارة التراخيص مستخدم الظاهري.

      تلميحتلميح

      يمكن بدء تشغيلها من "Microsoft ‏‫Visual Studio وحدة التحكم 2010 تكوين أداة اختبار" من الأمر خط استخدام TestControllerConfigUI.exe.

  • سطر الأوامر إلى ol TestControllerConfigيمكنك استخدام TestAgentConfig.exe من سطر الأوامر إلى إضافة المفتاح ترخيص. فعلى سبيل المثال: TestControllerConfig Licenses /AddKey:V1000.

لمزيد من المعلومات، راجع: تحديد عدد مستخدمي ظاهري مع أنماط تحميل في سيناريو اختبار حمل.

  • سطر الأوامريمكنك استخدام vstestconfig.exe من سطر الأوامر إلى إضافة المفتاح ترخيص.

    ملاحظة

    سطر الأوامر هو الطريقة الوحيدة لإدخال المفتاح ترخيص إذا لم يكن آلة وحدة التحكم اختبار تثبيت.

ثابت

يستخدم نمط التحميل الثابت لتحديد تحميل المستخدم الذي لا يتغير أثناء اختبار التحميل. على سبيل المثال، عند تشغيل إختبار الدخان على تطبيق ويب ، قد تحتاج إلى تعيين خفيف ،و تحميل الثابت ل10 مستخدمين .

الخطوة

يُستخدم نمط تحميل الخطوة لتحديد تحميل المستخدم الذي يزداد مع الوقت إلى أقصى تحميل مستخدم تم تعريفه. للحصول على تنقل التحميلات ، يمكنك تحديد حساب المستخدم الابتدائي , أقصى حساب للمستخدممدة الخطوة (بالثواني) و حساب مستخدم الخطوة .

على سبيل المثال تحميل خطوة مع حساب احد المستخدمين الابتدائي و اقصى حساب مستخدمين ,ل 100 **مدة الخطوة (بالثواني)**ل 10 حساب مستخدم الخطوة ل 1 ينشئ نمط تحميل المستخدم الذي يبدأ بـ 1 و يزداد بمقدار 1 كل 10 ثوانٍ حتى يصل إلى 100 مستخدم.

ملاحظة

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

يمكنك استخدام هدف الخطوة لزيادة وحدة التحميل حتى يصل الخادم إلى النقطة التي ينتقص فيها الأداء بشكل ملحوظ. كـ تحميل increكـes، سيقوم الملقم أخيرا نفاد موارد. تحميل الخطوة هي طريقة جيدة لتحديد عدد المستخدمين الذين يحدثون هذا. مع تنقل التحميل، يجب عليك أيضاً مراقبة عامل الموارد عن قرب للتأكد من أن العوامل يمكن أن تقوم بـإنشاء التحميل المطلوب.

عادة، يجب إجراء عدة مجموعات بمدد مختلفة الخطوة و حساب مستخدم الخطوة حيث يمكنك الحصول على القياسات بضاعة لتحميل معطى. استمرار عرض التحميلات مصطلح أولية لكل خطوة كـ تمت الإضافة مستخدمين. إحتفاظ بالتحميل عند ذلك المعدل يسمح لك بـقياس أداء النظام بعد استرداد النظام من المصطلح الأولي.

إستنادا إلى الهدف

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

  • تكبير الناتج من العوامل: قياس مفتاح تحديد متري على العامل لتكبير الناتج من العوامل. بشكل عام، فإنه هو CPU؛ ومع ذلك، يمكن أيضا أن ذاكرة.

  • الوصول إلى بعض مستويات موارد الهدف - عادةً يكون CPU - على خادم الهدف و من ثم قياس الإنتاجية لذلك المستوى. يمكّنك هذا من إجراء مقارنات " التشغيل إلى التشغيل " للإنتاجية التي اعطت مستوى متناسق لاستخدام الموارد على الخادم.

  • الوصول إلى مستوى إنتاجية الهدف على الخادم.

في الجدول التالي , مثال يُظهر نمط يستند إلى الهدف مع إعدادات الخصائص التالية:

مجموعة الخصائص

الخصائص

Value

عداد الأداء

Category

المعالج

عداد الأداء

الكمبيوتر

ContosoServer1

عداد الأداء

العداد

% وقت المعالج

عداد الأداء

مثيل

الإجمالي

نطاق الهدف لعداد الأداء

إنهاء عالي

90

نطاق الهدف لعداد الأداء

إنهاء منخفض

70

حدود حساب المستخدم

حساب المستخدم الابتدائي

1

حدود حساب المستخدم

أقصى حساب للمستخدم

100

حدود حساب المستخدم

تقليل الحد الأقصى لـحساب المستخدم

5

حدود حساب المستخدم

زيادة الحد الأقصى لـحساب المستخدم

5

حدود حساب المستخدم

الحد الأدنى لـحساب المستخدم

1

تتسبب هذه الإعدادات في مراقب اختبار التحميل لضبط تحميل المستخدم بين 1 و 100 أثناء تشغيل اختبار بطريقة العداد ل % وقت المعالج ل WebServer01 بين 70 % و 90 %.

حجم كل ضبط تحميل مستخدم يتحدد بواسطة إعدادات ‏‫زيادة الحد الأقصى لـحساب المستخدم و تقليل الحد الأقصى لـحساب المستخدم . يتم تعيين حدود حساب المستخدم بواسطة خصائص الحد الاقصى لـحساب المستخدم‬ و الحد الأدنى لـحساب المستخدم‬.

المهام

المهام

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

تحديد نقش تحميل الأولى الخاص بك اختبار تحميل:عندما تقوم إنشاء اختبار تحميل باستخدام "معالج اختبار حمل"، قمت بتحديد نمط تحميل.

‏‏تحرير نقش تحميل الخاص بك اختبار تحميل:بعد إنشاء اختبار التحميل الخاص بك، يمكنك تحرير نمط تحميل في محرّر اختبار التحميل.

راجع أيضًا:

موارد أخرى

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