عمل نموذج لأنشطة المستخدمين باستخدام السيناريوهات في اختبارات التحميل

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

على سبيل المثال، الذي قد يتم اختباره مواقع تجارة الإلكترونية التي تحتوي على إنترنت ذات إنهاء أمامية يستخدم بمئات عملاء المتزامنة الواردة عبر العديد من سرعات الاتصال و استخدام برامج استعراض مختلفة. أيضا قد يكون لديك نفس موقع adminهوtration العمل الذي هو المستخدمة من قبل موظفين داخليين بتحديث المنتجات وعرض statهوtics. هل هذه المستخدمين الداخليين عادة الوصول إلى موقع باستخدام مستعرض نفس و اتصال شبكة الاتصال محلية عالي السرعة. ممكن ان تريد تغليف الخصائص لتلك المجموعتان المختلفتان من المستخدمين في وحدات سيناريو مختلفة. يمكن أن تحتوي كل سيناريو على نوع مستخدم ظاهري. في هذا المثال،يمكن إجراء سيناريو اختبار تحميل لتمثيل العملاء الظاهريين و سيناريو آخر لتمثيل المستخدمين الداخليين الظاهريين لموقع ويب. في هذا المثال، يمثل مستخدم ظاهري مستخدم واحد يقوم بالتصفح. يمكن أن يكون المستخدم الظاهري مستهلك لخدمات الويب.

تحتوي السيناريوهات على المكونات التالية:

المصطلح

التعريف

مستعرض المزج

يحاكي المستخدمين الظاهريين يقومون بفحص موقع ويب من خلال مجموعة من مستعرضات ويب بالإضافة إلى Internet Explorer.

مزج الشبكة

يحاكي المستخدمين الظاهريين يقومون بفحص موقع ويب خلال العديد من اتصالات شبكة الاتصال. خلط شبكة الاتصال توفر الخيارات تضمين شبكة الاتصال المحلية، مودم كبل، و خيارات غير ذلك.

نمط التحميل

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

مزج الاختبار.

يحدد احتمال أن يقوم المستخدم الظاهري بتشغيل اختبار معطى في سيناريو اختبار التحميل. فعلى سبيل المثال: فرصة 20 % فرصة لتشغيل TestA و 80 % لتشغيل TestB.

المهام

المهام

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

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

أي من الإعدادات التي قمت بإدخالها في "معالج اختبار حمل" يمكن تعديلها في محرر اختبار حمل بعد المعالج هو finهوhed. يسمح لك محرر اختبار التحميل بتعديل سيناريو موجود أو إضافة سيناريوهات جديدة إلى اختبار التحميل.

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

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

تكوين المطلوب شبكة مزج للسيناريو الخاص بك:قم باستخدام مزيج من الشبكة، يمكنك محاكاة تحميل الشبكة أكثر realistically في سيناريو اختبار تحميل. التحميل الذي تم إنشائه باستخدام خليط غير متجانس من أنواع الشبكات بدلاً من نوع شبكة واحدة. إنشاء تقريب أقرب لكيفية تفاعل المستخدمين مع التطبيقات الخاصة بك.

تحديد العدد ظاهري المستخدمين للسيناريو الخاص بك:يمكنك تكوين خصائص نمط تحميل لتحديد كيفية تحميل مستخدم محاكاة هو ضبط أثناء اختبار تحميل. Visual Studio Ultimate provides three built-في تحميل أنماط: المٌستند إلي الثابت و الخطوة و الهدف. تقوم بإختيار نمط التحميل و ضبط خصائص المستويات المناسبة لأهداف اختبار التحميل الخاص بك.

الاحتمال تكوين ظاهري مستخدم بتشغيل اختبار في السيناريو:يمكنك استخدم خلط الاختبار، والذي يحدد احتمال الظاهري استخدم r تشغيل اختبار معين في سيناريو اختبار تحميل. يتيح هذا إمكانية محاكاة التحميل بأكثر عملية Instead of having just واحد سير العمل through your applications, you can have several workflows, which هو a closer approximation of how إنهاء-users interact مع your applications.

قم بتعديل خصائص وحدات السيناريو الخاصة بك:يمكنك تعديل عدة الخصائص المقترنة بهذا سيناريو، باستخدام محرر اختبار ويب. تضمين خصائص المفاتيح إعدادات لتعيين عوامل تريدها إلى الاستخدام، وتعيين وقت تأخير قبل بدء السيناريو الخاص بك وتعيين الحد الأقصى لعدد مرة/مرات إلى تشغيل الاختبارات في السيناريو الخاص بك.

المهام ذات الصلة

إجراء محاكاة لتأخير التفاعل البشري مع موقع الويب في اختبارات التحميل بـاستخدام "مدد الفاصل"

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

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

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

راجع أيضًا:

موارد أخرى

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