في مجال اختبار واجهات برمجة التطبيقات (API) وتطويرها، يعتبر Postman أداة قوية لتبسيط سير العمل. إحدى الوظائف الأساسية في Postman هي القدرة على ربط الطلبات معًا. يغوص هذا الدليل في عملية ربط الطلبات في Postman، موضحًا الخطوات المتبعة لإنشاء مجموعات، واستخدام متغيرات البيئة، واستخراج البيانات من الاستجابات. من خلال ربط الطلبات بشكل فعال، يمكن للمستخدمين أتمتة التفاعلات التسلسلية مع واجهات برمجة التطبيقات، مما يعزز الفعالية ويسهل تجربة اختبار وتطوير أكثر قوة.
إذا كنت ترغب في تجربة واجهة Apidog، انقر على الزر أدناه لبدء الاستخدام!
ما هو Postman؟

Postman هي منصة شاملة لتطوير واجهات برمجة التطبيقات. إنها تشمل كل دورة الحياة، مما يبسط العمليات المتعلقة ببناء، واختبار، وتوثيق واجهات برمجة التطبيقات. من خلال تبسيط طلبات واجهات برمجة التطبيقات، يمكّن Postman المطورين من تخصيص تركيزهم لصياغة واجهات برمجة تطبيقات قوية وفعالة.

ماذا يعني ربط الطلبات في Postman؟
في Postman، يشير ربط الطلبات إلى عملية تنفيذ سلسلة من طلبات واجهة برمجة التطبيقات بترتيب محدد. هذه الوظيفة مفيدة بشكل خاص عند العمل مع واجهات برمجة التطبيقات التي تتطلب خطوات متعددة أو تعتمد على البيانات المسترجعة من الطلبات السابقة.
أسباب ربط الطلبات في Postman
- سير العمل في العالم الحقيقي: العديد من واجهات برمجة التطبيقات تحاكي سير العمل في العالم الحقيقي الذي يتضمن خطوات تسلسلية. يسمح ربط الطلبات لك بمحاكاة هذه العمليات في عملية الاختبار أو التطوير الخاصة بك.
- الاعتماد على البيانات: قد تتطلب بعض مكالمات واجهة برمجة التطبيقات بيانات تم الحصول عليها من طلب سابق. يضمن الربط أن الطلب المعتمد يتم تنفيذه فقط بعد نجاح استرجاع البيانات الأولية.
- تحسين التنظيم: بالنسبة لسير العمل المعقدة التي تتضمن العديد من الطلبات، يساعد الربط في إبقاء اختباراتك منظمة وأسهل في المتابعة.
دليل خطوة بخطوة لربط طلبات Postman
إليك دليل كامل بدءًا من البداية حتى النهاية حول كيفية ربط طلبات Postman!
الخطوة 1 - إنشاء حساب Postman
أنشئ حساب جديد في Postman (فقط إذا لم يكن لديك واحدًا) وابدأ تحميل تطبيق Postman على جهازك. يقدم التطبيق ميزات أكثر من نسخته على الويب.


الخطوة 2 - إنشاء طلب API جديد على Postman

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

الخطوة 4 - إنشاء تدفق جديد على Postman

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

إذا تم بشكل صحيح، يجب أن يكون لديك كتلة "بدء" تتفرع إلى ثلاثة خيارات. من هذا الاختيار، اختر إرسال طلب، والذي يجب أن يسمح لك باختيار طلب من مجموعتك.
الخطوة 6 - كرر للحالات الناجحة أو الفاشلة

اسحب نهاية ذيل النجاح أو الفشل لتوسيع السلسلة، واختر إرسال طلب لإنشاء سلسلة من الطلبات للتشغيل. حيث أن الطلبات يمكن أن تكون ناجحة أو فاشلة فقط، كرر اختيار الطلبات المناسبة حتى يتم استنفاد جميع طلباتك.
Apidog - جعل ربط الطلبات بسيطًا مع سيناريوهات الاختبار
Apidog هي أداة مجانية لتطوير واجهات برمجة التطبيقات تمثل أفضل بديل لـ Postman. مع واجهة مستخدم بسيطة وبديهية، يمكن للمطورين التكيف بسرعة مع بيئة التطوير الجديدة. بالإضافة إلى ذلك، يحتوي Apidog على ميزة ربط الطلبات أكثر بساطة، تُسمى سيناريوهات الاختبار.

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

أولاً، اضغط على زر اختبار، تليها زر + سيناريو اختبار جديد.

سيطلب منك Apidog ملء التفاصيل لسيناريو الاختبار الجديد. تأكد من إعطائه اسمًا مناسبًا حتى تكون وظيفته متوقعة.

تابع بإضافة خطوة (أو المزيد من الخطوات) إلى سيناريوهات اختبارك من خلال النقر على قسم إضافة خطوة. يجب أن تكون قادرًا على رؤية الصورة أدناه.

اختر "الاستيراد من API" من القائمة المنسدلة.

بعد ذلك، حدد جميع واجهات برمجة التطبيقات التي ترغب في تضمينها في سيناريو الاختبار الخاص بك. في المثال أعلاه، تم تضمين واجهة برمجة التطبيقات المسماة NumberConversionSOAP.

قبل الضغط على زر تشغيل لبدء سيناريو الاختبار الخاص بك، تأكد من تغيير بيئة سيناريو الاختبار، والتي يجب أن تكون بيئة الاختبار، كما هو موضح بالسهم 1.

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