"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > اختبار واجهة برمجة التطبيقات بدون جهد باستخدام مجموعة أدوات موجه CLI

اختبار واجهة برمجة التطبيقات بدون جهد باستخدام مجموعة أدوات موجه CLI

تم النشر بتاريخ 2024-09-02
تصفح:329

لقد قمت بتطوير أداة جديدة تسمى CLI Prompt Toolkit، وهي عبارة عن واجهة سطر أوامر مصممة لتقديم طلبات HTTP مشابهة لما تفعله مع Postman.

Effortless API Testing with CLI Prompt Toolkit

ما يفعله الكود
يوفر البرنامج النصي cli_prompt_toolkit.py واجهة سطر الأوامر (CLI) التفاعلية لإجراء طلبات HTTP.
إليك ما يمكنه فعله:

Effortless API Testing with CLI Prompt Toolkit

  1. اختيار طريقة HTTP:
    يمكنك الاختيار من بين طرق HTTP المختلفة (GET، POST، PUT، DELETE، PATCH، OPTIONS) من خلال مطالبة تفاعلية.

  2. التعامل مع عنوان URL:
    أدخل عناوين URL ذات العلامات الاختيارية واحفظها لاستخدامها في المستقبل. تدعم الأداة أيضًا الإكمال التلقائي لعناوين URL المستخدمة مسبقًا.
    إدخال الرأس: أضف رؤوسًا مخصصة لطلباتك عن طريق كتابتها مباشرة في الموجه.

  3. التعامل مع ملف الجسم:
    قم بتحميل وتنسيق ملفات JSON لاستخدامها كنص لطلبات HTTP الخاصة بك.

  4. عرض الاستجابة:
    عرض وتنسيق الردود من طلباتك مباشرة في سطر الأوامر.

لماذا قمت بإنشاء هذه الأداة
كنت أرغب في إنشاء أداة CLI تعمل على تبسيط عملية تقديم طلبات HTTP من سطر الأوامر.
على الرغم من أن Postman رائع لاختبار واجهات برمجة التطبيقات (APIs) ذات الواجهة الرسومية، إلا أنني رأيت الحاجة إلى أداة خفيفة الوزن تعتمد على النص ويمكن استخدامها مباشرة من الوحدة الطرفية.
يهدف هذا المشروع إلى تقديم بديل سهل الاستخدام لأولئك الذين يفضلون العمل في سطر الأوامر أو يحتاجون إلى أتمتة مهام طلب HTTP الخاصة بهم في البرامج النصية.

جيت ريبو

الميزة القادمة: العمل على إضافة دعم لملفات تعريف الارتباط لتحسين التعامل مع الطلب.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/jjioo/effortless-api-testing-with-cli-prompt-toolkit-526g?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3