مُحَوِّل HAR إلى مُجمَّع Postman

بياناتمطورالشبكات
إعلان · حذف؟

أو

خيارات التجميع

المرشحات

تنظيف

قم بتحميل أو لصق ملف HAR لتحويله إلى تجميع في Postman.
إعلان · حذف؟

مرشد

مُحول HAR إلى تجميع Postman

مُحَوِّل HAR إلى مُجمَّع Postman

تتيح أدوات مثل متصفح الويب، Charles Proxy و mitmproxy حفظ حركة المرور المُصوّرة كملف HAR (HTTP Archive)، لكن Postman لا يمكنه استيراد HAR مباشرة. يعيد هذا المُحول تدوير ملف HAR إلى ملف JSON لـ تجميع Postman v2.1 في المتصفح، بحيث يمكنك إعادة تشغيل كل طلب مُصوّر كمكالمة حقيقية في Postman — مع الرؤوس، والمتغيرات، والجسم، والجواب المُثال المُدرج.

كيفية استخدام

  1. استيراد حركة المرور من مُتصفحات Chrome / Firefox / Edge (الصفحة → النقر بزر الماوس → "حفظ جميعها كـ HAR مع المحتوى") أو من Charles، Fiddler، mitmproxy، Insomnia.
  2. أزل .har الملف على مُرفع أو لصق JSON في المنطقة النصية.
  3. اختر طريقة تجميع الطلبات — حسب اسم المضيف، حسب المسار الأول، أو بدون مجلدات.
  4. بشكل اختياري، قم بتصفية الموارد الثابتة، أو الطلبات غير المخصصة للواجهات، أو كودات الحالة أو الطريقة المحددة.
  5. انقر ينسخ لنسخ ملف تجميع Postman JSON، أو تحميل .json لحفظه كـ name.postman_collection.json.
  6. في Postman، اختر ملف → استيراد وأزل الملف (أو لصق النص JSON كنص خالص).

خصائص

  • مخرج تجميع Postman v2.1 – يُنتج تجميعات يمكن استيرادها بسلاسة في Postman، Insomnia، Bruno، Hoppscotch، أو أي أداة أخرى تدعم نموذج v2.1.
  • تجميع ذكي – اختر بين مجلدات لكل اسم مضيف، مجلدات لكل مسار أولي، أو قائمة مسطحة من الطلبات.
  • تصفية قوية – أزل الموارد الثابتة (CSS، JS، خطوط، صور، محتوى) بضغط زر واحد، أو قم بتصغيرها إلى طريقة واحدة، أو طبقة حالة أو جزء من عنوان URL.
  • التصاريح → {{token}} – يُستبدل كل قيمة رأس بمتغير في Postman بحيث يكون الملف آمنًا للإطلاق مع فريق العمل. Authorization قيمة العنوان مع متغير من Postman بحيث يكون للJSON القدرة على مشاركته مع الزملاء.
  • {{baseUrl}} ترويج – يكتشف المُستند الأكثر شيوعًا في مُصوّر الطلب ويُعيد كتابة كل عنوان طلب إلى {{baseUrl}}/...، مما يجعل التوجيه إلى مراحل التصنيع أو الإنتاج سهلًا جدًا.
  • تنظيف HTTP/2 – يُزيل الرؤوس الافتراضية (:method, :authority, :path, :scheme) ورأس Cookie بشكل افتراضي، بحيث تُرسل الطلبات بشكل صحيح من خلال Postman.
  • محتويات المثال المُضافة – يحمل كل طلب مُستورد محتوى الرد والرؤوس المُصوّرة كمُثال في Postman، بحيث تعمل الخوادم المُحاكاة والاختبارات دون أي تغيير.
  • 100% من جانب العميل – غالبًا ما تحتوي ملفات HAR على أذونات التحقق من الهوية والبيانات الشخصية. يتم التحويل بالكامل في المتصفح؛ لا يتم رفع أي شيء إلى خادم.

التعليمات

  1. ما هو ملف HAR (HTTP Archive)؟

    HAR هو معيار مفتوح مبني على JSON لحفظ حركة المرور HTTP. وحدّد المجموعة المختصة لتحسين الأداء في ويب (W3C) هذا المعيار لتمكين متصفحات مختلفة وأدوات من تبادل مُصوّرات نشاط الشبكة. يحتوي ملف HAR على عنصر سجل على مستوى العلوي مع بيانات الصفحات وقائمة بالعناصر — عنصر لكل طلب، مع حقول طلب، رد، أوقات، وعنوان IP للخادم.

  2. ما هو تجميع Postman v2.1؟

    تجميع Postman v2.1 هو نموذج JSON يستخدمه Postman داخليًا لتمثيل مجموعة من الطلبات المحفوظة. يدعم المجلدات المُتداخلة، والجسم المُستند في أنماط متعددة (نصي، مُختصر، بيانات النموذج، ملف، GraphQL)، محتويات المثال، البيئات، والمتغيرات. تم نشر النموذج على موقع schema.getpostman.com/json/collection/v2.1.0/collection.json ويُدعم من قبل كل أداة API الحديثة.

  3. لماذا يتم إزالة الرؤوس :method، :path ونماذج مشابهة؟

    هذه هي الرؤوس الافتراضية لـ HTTP/2 التي تُصدرها المتصفحات على مستوى البروتوكول بدلًا من أن تكون رؤوس HTTP حقيقية. فهي ليست أسماء صالحة لرؤوس HTTP/1.1، ولا يمكن أن تُرسلها Postman في طلب خارجي. إذا أُدرجت، ستحدث أخطاء تحقق في الرؤوس عند تحميل الطلبات.

  4. لماذا يتم استبدال التصاريح بمتغير Postman؟

    تتضمن مُصوّرات HAR أذونات الـ بيرير وملفات الجلسة التي كانت صالحة في وقت التصوير. مشاركة هذا الملف يُعرض هذه الأسرار. تُستخدم متغيرات Postman (نظام {{token}}) لتأخير القيمة إلى بيئة، بحيث يمكن مشاركة التجميع في مخزن، بينما يملأ كل مطور بياناته الخاصة.

  5. لماذا تكون محتويات الرد مفقودة في بعض مُصوّرات HAR؟

    يُسمح في معيار HAR بجعل حقل content.text اختياريًا. يُستبعد متصفحات Chrome وFirefox محتويات الرد للملفات الثنائية والردود الكبيرة بشكل افتراضي، وغالبًا ما يتطلب أدوات مثل Charles إعدادًا صريحًا لتسجيل المحتوى. عندما يكون الحقل مفقودًا، يُستورد الطلب والرؤوس فقط، مع ترك محتوى المثال للرد فارغًا.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟