لا يتطلب تكوين طلبات HTTP (S) الأساسية لاستهداف نقاط النهاية باستخدام أدوات Dotcom-Monitor معرفة عميقة في تطوير البرامج واختبارها. يحتوي Dotcom-Monitor على واجهة مستخدم رسومية ودية تسمح للمستخدمين بإنشاء طلب HTTP (S) في بضع دقائق. ومع ذلك ، إذا كنت بحاجة إلى تكوين سلسلة من الطلبات (على سبيل المثال ، للمرور عبر عمليات المصادقة الحديثة) ، وإضافة parametrization ، ودفع الحمولة الديناميكية جنبا إلى جنب مع الطلبات ، وما إلى ذلك ، فقد تواجه بعض التحديات.
لتسهيل عملية إعداد مراقبة الويب HTTP (S) واختبار التحميل باستخدام Dotcom-Monitor، يرجى مراجعة هذا الدليل. ستجد في هذا الدليل روابط إضافية لمقالات قاعدة معارف Dotcom-Monitor ذات الصلة مع أوصاف مفصلة للخطوات الأكثر تحديا في تكوين طلبات HTTP (S).
كيفية إنشاء سلسلة من الطلبات
يسمح Dotcom-Monitor للمستخدمين بإرسال العديد من طلبات HTTP (S) بترتيب تسلسلي واستخدام القيم المستخرجة من الردود المستلمة في الطلبات اللاحقة. على سبيل المثال، قد ترغب في اختبار ليس فقط نقطة نهاية واحدة لواجهة برمجة تطبيقات RESTful الخاصة بك، ولكن أيضا للتحقق من صحة وظيفة واجهة برمجة التطبيقات الكاملة عن طريق تنفيذ جميع استدعاءات واجهة برمجة التطبيقات التجريبية على التوالي. للقيام بذلك ، تحتاج إلى إعداد سلسلة من الطلبات لاستهداف نقاط النهاية داخل جهاز HTTP (S) واحد.
التعرف على المزيد:
كيفية إعداد طلبات المصادقة المستندة إلى الرمز المميز
تستخدم طرق المصادقة المستندة إلى الرمز المميز بشكل شائع لتأمين البيانات في واجهات برمجة التطبيقات الحديثة. في هذه الطريقة ، يتم توفير رمز مصادقة للعميل عند تسجيل الدخول ومطلوب في كل مرة يرسل فيها العميل طلبا إلى النظام. لاختبار واجهات برمجة التطبيقات التي تتطلب مصادقة مستندة إلى الرمز المميز، تحتاج إلى تمرير رمز مميز لحامله تم إرجاعه في استجابة تسجيل الدخول باستخدام رأس تفويض لطلب HTTP(S) آخر.
التعرف على المزيد:
كيفية بارامترية طلباتك
في بعض الحالات، قد تحتاج إلى إرسال طلبات تحتوي على معلمات مع مجموعة محددة مسبقا من القيم أو استبدال قيم المعلمات بالبيانات التي تم إنشاؤها (على سبيل المثال، لتمرير GUID فريد مع الطلبات). علاوة على ذلك ، قد ترغب في استخدام قيمة معلمة من طلب واحد لإرساله مع طلب آخر. بشكل افتراضي، يستخدم Dotcom-Monitor قيم المعلمات التي تم تعيينها عند تكوين الطلب. وبالتالي ، فإن جميع الطلبات التي يتم إرسالها إلى نقطة نهاية مستهدفة متطابقة. لتغيير معلمات طلب HTTP (S) ديناميكيا ، تحتاج إلى معلمة طلبك.
لدعم معلمة الطلب، يتم استخدام معلمات السياق في طلبات HTTP (S) في Dotcom-Monitor. يمكن تحويل معلمات الطلب (عنوان URL وحقول الرأس وحقول النموذج وبيانات POST “الخام”) إلى معلمات السياق في إعدادات طلب HTTP(S).
التعرف على المزيد:
- كيفية استخدام معلمات السياق في طلبات HTTP (S)
- إعداد المتغيرات الديناميكية لاختبار تحميل HTTP (S)
- كيفية العمل مع متغيرات بيئة ساعي البريد
كيفية دفع الحمولة الديناميكية: دليل لاستخدام تعبيرات الحلاقة وأقنعة البيانات
يدعم Dotcom-Monitor استخدام أقنعة البيانات وتعبيرات Razor في نص الطلب لتغيير حمولة HTTP (S) ديناميكيا.
التعرف على المزيد:
كيفية تعديل الحمولة الصافية وتتبع المعلومات المخصصة في الردود
يسمح لك Dotcom-monitor بإضافة برامج نصية إلى طلبات HTTP (S). يتيح لك استخدام البرامج النصية تغيير قيم معلمات الطلب ديناميكيا ، وتمرير البيانات بين الطلبات داخل الجهاز ، وإنشاء سيناريوهات اختبار ما قبل الطلب وما بعد الطلب. يتم تنفيذ التعليمات البرمجية لإعداد البرنامج النصي قبل إرسال الطلب ويتم تنفيذ التعليمات البرمجية المضافة إلى Post Script بعد تلقي الاستجابة بواسطة Dotcom-Monitor.
التعرف على المزيد: