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

ثم، انقر على "إضافة" لإنشاء بيئة جديدة.

أعطها اسمًا، وستكون جاهزًا للانطلاق!
الخطوة 2: قدم طلب واجهة برمجة التطبيقات الخاصة بك
بعد ذلك، ستحتاج إلى تقديم طلب واجهة برمجة التطبيقات. يمكن أن يكون هذا GET أو POST أو PUT أو أي نوع آخر من الطلبات. الشيء المهم هو أن الاستجابة تحتوي على القيمة التي ترغب في حفظها كمتغير بيئي.

الخطوة 3: حفظ قيمة الاستجابة
هنا حيث تحدث السحر. في علامة "الاختبارات" الخاصة بطلبك، يمكنك كتابة كود JavaScript يتم تشغيله بعد إرسال الطلب. لحفظ قيمة استجابة، ستستخدم الدالة pm.environment.set().

الآن بعد أن قمت بحفظ قيمة الاستجابة، يمكنك استخدامها في طلبات أخرى. للقيام بذلك، قم ببساطة بتغليف اسم متغيرك في أقواس متعرجة مزدوجة.
كيفية حفظ قيمة الاستجابة كمتغير بيئي في Apidog
Apidog هي منصة تعاون متكاملة مصممة لتبسيط جوانب مختلفة من دورة حياة واجهات البرمجة. إنها تجمع بين وظائف عدة أدوات
مع Apidog، يمكنك حفظ قيمة الاستجابة كمتغير بيئي لإعادة استخدامها عبر أجزاء مختلفة من سير عمل واجهة برمجة التطبيقات الخاصة بك. دعونا نبدأ في الخطوات:
افتح apidog وانتقل إلى معالجات ما بعد: انقر على "إضافة معالج ما بعد" واختر "استخراج متغير"

- انقر على الزر لإظهار أدوات استخراج JSONPAth

اكتب تعبير JSONPath لاستخراج متغيرك، على سبيل المثال، JSONPath لاستخراج متغير الفئة من بيانات JSON هو: $.[*].category.
(إذا كنت غير مألوف بـ JSON Path، نوصي باستخدام هذه الأداة المجانية للذكاء الاصطناعي للتوليد: https://app.anakin.ai/apps/21858?r=Mw4DLLke)

فتح إدارة البيئة:
- انقر على الزر في الزاوية العلوية اليمنى من تطبيق Apidog.

- اختر البيئات التي تريد إضافة المتغير إليها: سمِّ متغيرك، واضبط القيمة الحالية للمتغير ثم انقر على حفظ لتخزين المتغير.

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