كيفية: خدمات ويب ASP.NET باستخدام أداة ضغط تطبيق ويب اختبار


ملخص


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

العودة إلى أعلى

محاكاة طلبات خدمات ويب

لمحاكاة طلب HTTP GET خدمات ويب باستخدام Microsoft Internet Explorer، اتبع الخطوات التالية:

  1. بدء تشغيل Internet Explorer. ضمن علامة التبويب
    حقل العنوان ، نوع محدد موقع المعلومات لصفحة ويب خدمات الملف (.asmx).


    على سبيل المثال، يجب تحديد خدمة ويب يسمى ويبسيرفيسيتيست بملف.asmx يسمى MyWebService باستخدام URL
    http://servername/WebServiceTest/MyWebService.asmx. اكتب محدد موقع المعلومات هذا ومن ثم انقر فوق انتقال.
  2. إنشاء خدمة ويب ASP.NET صفحة المستعرض المألوف يصف الأساليب المتوفرة في خدمة ويب. انقر فوق الأسلوب الذي تريد إصدار طلب ل.
  3. إنشاء خدمة ويب صفحة المستعرض المألوف أخرى وصفاً مفصلاً للأسلوب الذي تحدده. انتقل إلى عرض نموذج الطلبات والاستجابات في كافة البروتوكولات خدمة ويب المتوفرة.
  4. في أعلى الصفحة، اكتب المعلمات المطلوبة. تخطي هذه الخطوة إذا لم يتم طلب أية معلمات
  5. انقر فوق استدعاء لإصدار طلب HTTP GET إلى خدمة ويب.

    فتح إطار جديد Internet Explorer وثم يصدر الطلب. تستجيب خدمة ويب بإرجاع ملف XML التي يتم عرضها بواسطة Internet Explorer. لاحظ عنوان URL الذي يظهر في شريط عنوان المستعرض. المسار الذي يتم إظهاره بعد اسم المضيف في URL يعرف خدمة ويب ويتضمن كافة المعلمات التي تم تمريرها إلى خدمة ويب.
العودة إلى أعلى

تكوين أداة الضغط (WAS) تطبيق ويب لخدمات ويب

لأنه يمكن الاتصال خدمات ويب ASP.NET باستخدام مستعرض، الأمر الذي أداة WAS لإصدار طلبات خدمات ويب ل ASP.NET.

إنشاء برنامج نصي WAS لمحاكاة أساليب خدمة الويب، اتبع الخطوات التالية:
  1. في الأداة WAS، إنشاء قاعدة بيانات جديدة WAS.
  2. لإنشاء برنامج نصي جديد، القائمة البرامج النصية، أشر إلى إنشاء ومن ثم انقر فوق يدوي.


    يتم إنشاء برنامج نصي جديد وفارغ.
  3. في الجزء الأيسر، اكتب اسم المضيف لخادم ASP.NET في حقل ملقم .

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

    على سبيل المثال، إصدار طلب ويب الخدمة التي تسمى ويبسيرفيسيتيست، مع ملف.asmx يسمى MyWebService، أسلوب يسمى ويبومعلمة واحدة دورات بقيمة 3، اكتب المسار:
    /WebServiceTest/MyWebService.asmx/HelloWorld?cycles=3.
  6. كرر الخطوتين 4 و 5 لإضافة طلبات خدمات ويب إضافية.

    قد تضطر لضبط الإعدادات.
  7. في القائمة البرامج النصية ، انقر فوق
    قم تشغيل.
  8. بعد إكمال البرنامج النصي, في القائمة عرض، انقر فوق تقارير لعرض النتائج.
العودة إلى أعلى

المراجع


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