أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

قياس HOW TO: استجابة ASP.NET مع أداة التحمّل تطبيق ويب

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

اضغط هنا لرابط المقالة باللغة الانجليزية815161
الموجز
توضح هذه المقالة خطوة بخطوة حول كيفية لقياس ASP.NET استجابة باستخدام أداة التحمّل تطبيق ويب في Microsoft "(WAS). يمكن أن يتم قياس استجابة تطبيقات ASP.NET باستخدام التتبع باستخدام الأداة الإضافية "الأداء" أو باستخدام أداة WAS. تقوم الأداة WAS بإنشاء تحميل زائفة على ملقم ويب. تحتاج إلى القيام بذلك لقياس استجابة لاختبار قابلية التحجيم و توليف الأداء. أدوات WAS بإنشاء تقارير التفاصيل الوقت تأخذ ملقم ويب الاستجابة نقل الملفات. هذا هو قياس هامة المستخدمة في توليف الأداء. أداة WAS يعمل مع أي نوع من تطبيق ويب. ومع ذلك، هناك أربع الاعتبارات الخاصة باستخدام الأداة WAS لتعريف مشاكل الأداء الأكثر بشكل فعال مع أحد تطبيقات ASP.NET. يتم سرد هذه الاعتبارات في مقطع "تكوين ويب التطبيق التحمّل أداة".

back to the top

تكوين أداة التحمّل تطبيق ويب

يجب أن يجب الاهتمام اعتبارات تتبع عند تكوين الأداة WAS لاختبار تطبيق ويب ASP.NET:
  • يجب عليك تكوين فترة warm-up للسماح التطبيق ترجمة إلى ذاكرة التخزين المؤقت. إذا لم يتم تكوين نقطة warm-up يعرض التقرير استجابة artificially منخفضة. هذا لا بدقة يعكس سلوك التطبيق تحت الاستخدام النموذجي.
  • يجب تمكين ملفات تعريف الارتباط ولكن لا يتم تسجيل هذه كجزء من البرنامج النصي. هذا يضمن التي لكل مستخدم الظاهري هو simulated بواسطة WAS الأداة ببدء جلسة عمل ASP.NET منفصلة.
  • يجب تمكين تأجيل عشوائي. يمنع هذا طلبات يتم إرسالها إلى الخادم بشكل أسرع من معالجة الأحداث.
  • يجب أن تقوم بتكوين الأداة WAS بتشغيل عدة دقائق. يجعل هذا من معالجة طلبات كافية لإنشاء إحصائيات مفيدة.
لتكوين الإعدادات في الأداة WAS اتبع الخطوات التالية:
  1. تثبيت ثم قم بتشغيل الأداة WAS.
  2. إنشاء برنامج نصي جديد.

    للحصول على معلومات حول كيفية إنشاء برامج نصية راجع ملفات تعليمات أداة WAS.
  3. في Microsoft التحمّل تطبيق ويب الإطار ، قم بتوسيع البرنامج النصي ومن ثم حدد إعدادات.
  4. تعيين حقل مستوى الضغط وحقل مضاعف التحمّل إلى 1.
  5. تعيين وقت تشغيل اختبار إلى 10 دقائق أو أكثر.
  6. حدد استخدام تأخير عشوائية. تعيين حقل Min2000 أو أكثر إذا تستغرق أطول من ثانيتين لتشغيل الصفحات.
  7. تعيين الحقل أقصى إلى 5000.
  8. تعيين الفترة Warmup إلى الدقيقة 1 على الأقل للسماح الوقت لـ ASP.NET إلى ترجمة ثم ذاكرة التخزين المؤقت التطبيق بعد الطلب الأول.
  9. انقر لتحديد المستخدمين كلمات المرور ، "و حفظ" Cookies خانة الاختيار.
  10. إنشاء ثم قم بتشغيل البرنامج النصي باستخدام أحد الأساليب القياسية. للقيام بذلك، راجع ملفات "التعليمات" أداة WAS.
back to the top

ترجمة نتائج فهم استجابة التطبيق

بعد تكوين برنامج نصي "التحمّل تطبيق ويب" ثم قم بتشغيل البرنامج النصي من أحد مواقع ASP.NET يمكنك فحص نتائج فهم استجابة التطبيق. استجابة التطبيق مكون مفتاح أوقات تحميل الصفحة الفعلي خبرة المستخدم الكلي. لعرض النتائج بعد تشغيل البرنامج النصي اتبع الخطوات التالية:
  1. من القائمة عرض، انقر فوق تقارير.
  2. قم بتوسيع العنصر التقرير الخاص بك من البرنامج النصي ثم حدد الوقت الأكثر حداثة.

    يعرض الجزء الأيسر ملخص التقرير.
  3. الانتقال إلى صفحة ملخص المقطع.

    لكل صفحة في البرنامج النصي الخاص فحص Hits والأعمدة Avg TTFB عمود متوسط TTLB.

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

    تقيس عمود متوسط TTFB متوسط الوقت (بالملي ثانية) الذي استغرق التطبيق لإرجاع البايت الأول من صفحة ASP.NET. يعكس هذا القياس الوقت من طلب إصدار المستخدم إلى وقت عند بدء تشغيل مستعرض المستخدم لتقديم الصفحة. هذا هو عامل التابعة الملقم الأكثر أهمية في سرعة الملحوظة الموقع. هذا القياس يتعلق بشكل كبير الوقت الذي يستغرقه لـ ASP.NET لتقديم الصفحة. يعكس هذا القياس أيضاً تغييرات التكوين التي تؤثر على الأداء.

    تقيس عمود متوسط TTLB متوسط الوقت (بالملي ثانية) الذي استغرق التطبيق لإرجاع البايت الأخير صفحة ASP.NET. يعكس هذا القياس الوقت من عند إصدار الطلب من قبل المستخدم إلى الوقت الذي يتم تحميل الصفحة بالكامل. أثناء تشغيل مستعرضات عادةً لتقديم الصفحات بعد تلقي البايت الأول ، كامل الصفحة غير مرئية حتى بعد نقل البايت الأخير.
back to the top

مراجع
للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
818015توليف HOW TO: و مقياس أداء تطبيقات التي هل إنشاء على برنامج .NET Framework
لمزيد من المعلومات حول نشر التطبيقات راجع وثائق .NET Framework SDK أو قم بزيارة موقع Microsoft التالي على الويب:

http://msdn2.microsoft.com/en-us/library/ybshs20f(vs.71).aspx

back to the top

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 815161 - آخر مراجعة: 03/27/2007 01:36:49 - المراجعة: 1.8

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbmt kbhowtomaster KB815161 KbMtar
تعليقات
://c1.microsoft.com/c.gif?DI=4050&did=1&t=">&t=">>/html>&t=">