كيفية تصحيح أخطاء واجهات برمجة التطبيقات مع ساعي البريد

جدول المحتويات:

كيفية تصحيح أخطاء واجهات برمجة التطبيقات مع ساعي البريد
كيفية تصحيح أخطاء واجهات برمجة التطبيقات مع ساعي البريد
Anonim

Postman هو برنامج ومجموعة أدوات تجعل العمل مع خدمات API البعيدة وتطويرها وتصحيحها أسهل. يوفر نظامًا أساسيًا لإنشاء طلبات GET و POST وإدارتها والعمل معها.

ما هو ساعي البريد؟

يصف Postman نفسه بأنه "منصة لتطوير واجهة برمجة التطبيقات." في أبسط مستوياته ، يوفر واجهة مستخدم رسومية بسيطة للتفاعل مع واجهات برمجة التطبيقات البعيدة. إنه في الأساس عميل REST حديث ، مصمم للعمل مع واجهات برمجة التطبيقات المعقدة.

صورة
صورة

علاوة على كونه عميل REST رائعًا ، فإنه يتميز أيضًا بأدوات لإدارة مجموعات الطلبات.باستخدام هذه المجموعات ، ومعرفة مخطط واجهة برمجة التطبيقات ، يمكنها تشغيل اختبارات API مؤتمتة بالكامل ، والتي يمكن دمجها في خطوط أنابيب CI / CD للتأكد من أن أي تغييرات في التعليمات البرمجية لا تؤدي إلى تعطيل واجهة برمجة التطبيقات في الإنتاج.

باستخدام ساعي البريد

للبدء ، سنختبر طلبًا أساسيًا. يمكنك حفظ طلبات متعددة في المجموعات ، والتي يمكن إعادة استخدامها ومشاركتها.

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

صورة
صورة

يمكنك تعديل نوع الطلب من القائمة المنسدلة على شريط URL. أكثر الطرق شيوعًا هي GET و POST ، لكن جميع أفعال HTTP مدعومة بالكامل.

صورة
صورة

ضمن علامة التبويب "المصادقة" ، ستحتاج إلى إعداد مفاتيح المصادقة لواجهة برمجة التطبيقات التي تستخدمها ، ما لم تكن عامة. يدعم Postman OAuth 1 و 2 ، بالإضافة إلى معظم أنواع الرموز المميزة الأخرى جنبًا إلى جنب مع المصادقة الأساسية.

صورة
صورة

ضمن "رؤوس" ، يمكنك تعيين رؤوس الرسالة ، مثل نوع المحتوى. سيتم تعيين العديد من هذه تلقائيًا ، والتي يمكنك عرضها تحت الزر "مخفي".

صورة
صورة

بالنسبة إلى نص الطلب ، يمكنك تحديد بيانات النموذج باستخدام أزواج القيمة الرئيسية ، أو إرسال حزمة ثنائية ، أو طلب GraphQL ، أو إرسال بيانات JSON أو نصية فقط. يشتمل المحرر على محرر ومدقق JSON مدمجين.

صورة
صورة

أحد أروع الأشياء التي يمكنك القيام بها باستخدام Postman هو إعداد اختبارات API - يتم ترميزها في JavaScript ، ويتم تشغيلها بعد استلام النتيجة. يمكنك قراءة المزيد حول إعدادها من دليل Postman's لاستخدامها

صورة
صورة

بمجرد إعداد طلبك ، يمكنك اختباره باستخدام الزر "إرسال". يجب أن تحصل على استجابة من الخادم البعيد ، والتي يمكنك عرضها في Pretty-print ، أو معاينة HTML ، أو مجرد إخراج خام. يمكنك رؤية العديد من الإحصائيات ، مثل كود استجابة HTML ، وحجم الحمولة ، و ping ، في شريط الحالة أعلى

صورة
صورة

يمكنك أيضًا تغيير القائمة المنسدلة من "Body" إلى "Header" لعرض الرؤوس التي أرجعها API.

باستخدام أدوات اختبار JavaScript ، يمكنك أيضًا إنشاء تصورات بسيطة للبيانات ، مثل المخططات الدائرية والشريطية ، والتي يمكن أن تكون مفيدة في فهم الكثير من البيانات.

صورة
صورة

إذا كنت ترغب في العودة إليه ، أو حفظ الاختبار ، فيمكنك حفظه في "مجموعة". يمكنك بعد ذلك استخدام Collection Runner من شريط القائمة العلوي لتشغيل جميع الطلبات والاختبارات في المجموعة ، والتي يمكن استخدامها لاختبار وحدة جميع نقاط نهاية API.

موضوع شعبي