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.