Apidog

منصة تطوير API تعاونية متكاملة

تصميم API

توثيق API

تصحيح أخطاء API

محاكاة API

اختبار API الآلي

للمبتدئين: الاستخدام الأساسي لبرنامج Postman

Postman هي أداة أساسية لاختبار واجهات برمجة التطبيقات (API). يمكن أن يُحسن كفاءتك عند تنفيذ استراتيجيات API. في هذه المقالة، سأشرح أساسيات استخدام Postman، لتمكين المستخدمين الجدد من تعلمه بسهولة من خلال هذا الدليل.

@apidog

@apidog

Updated on مارس 27, 2025

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

💡
نوصي أيضًا بـ Apidog كأداة لإدارة API أكثر سهولة وأقل قيودًا من Postman. Apidog متاح أيضًا باللغة اليابانية والإنجليزية ولا يوجد لديه قيود على تنفيذ المجموعات، مما يسمح بإدارة API بشكل أكثر فعالية من Postman.
button

ما هو Postman

Postman هي أداة مشهورة لتطوير واختبار APIs (واجهة برمجة التطبيقات). باستخدام Postman، يمكن للمطورين إنشاء طلبات HTTP وإرسالها إلى نقاط النهاية API، مما يتيح لهم اختبار وظيفة API وفحص بيانات الطلب والاستجابة. كما يقدم Postman واجهة غنية بالميزات لإنشاء وتحرير الطلبات، وإدارة الرؤوس، وتعيين المعلمات، والتحقق من الاستجابات.

postman

تنزيل وتثبيت Postman

قبل استخدام Postman لاختبار API، تحتاج إلى تنزيله وتثبيته على جهاز الكمبيوتر الخاص بك أو استخدام تطبيق الويب الخاص بـ Postman. يعمل تطبيق Postman لسطح المكتب على أنظمة Windows وmacOS وLinux. لمزيد من التعليمات حول كيفية تثبيت Postman، انظر المقال التالي:

How to Download and Install Postman on Windows/MacOS
How to download and install Postman to build efficient APIs? In this article, we’ll provide the latest 2024 guide to download and install Postman, so you can get started with API development easily.

الفرق بين النسخة المجانية والنسخة المدفوعة من Postman

عند استخدام الخطة المجانية لـ Postman بدون اشتراك، هناك العديد من القيود في الاستخدام. من الضروري فهم ما يميز الخطة المجانية عن الخطة المدفوعة للبرنامج قبل البدء في استخدامه. لمزيد من التفاصيل:

Postman Free vs. Paid: Which One Should You Choose for API Testing?
Discover the key differences between Postman’s free and paid plans, and explore why Apidog might be a better alternative for API testing. Learn about API call limits, collaboration features, and automation options, and find out which tool is the best fit for your development needs.

شرح تفصيلي لاستخدام Postman الأساسي

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

اختبار REST API

يستخدم العديد من المستخدمين Postman بشكل أساسي لاختبار RESTful APIs. يتيح Postman اختبار النقاط النهائية لـ REST API إما بشكل فردي أو لكثير من نقاط النهاية دفعة واحدة. لمزيد من التفاصيل:

What is REST API & How to Create It
In this blog, we explore the fundamentals of REST APIs and guide you through the steps of building one. Learn how to design, document, test, and secure your RESTful API efficiently with Apidog, an all-in-one development tool that streamlines the entire process.

اختبار أداء API

اختبار أداء API هو عملية تقييم كيفية عمل API تحت ظروف تحميل مختلفة. يُعرف Postman بأنه أداة شهيرة لاختبار الأداء لـ API. لمعرفة كيفية إجراء اختبار أداء API باستخدام Postman، طالع المقال التالي:

Mastering Load Testing with Postman
Dive into the world of APIs and load testing with Postman. Learn how to set up your environment, run load tests, and analyze the results to ensure your API delivers top-notch performance.
اختبار أداء API

إرسال طلب HTTP

يُعد HTTP البروتوكول الأكثر استخدامًا في APIs. ولذلك، فإن إرسال طلبات HTTP والحصول على الاستجابات هو أحد أهم العمليات عند اختبار APIs. Postman، كأداة إدارة API مشهورة، يدعم تمامًا إرسال طلبات HTTP/HTTPS. بفضل واجهة مستخدم Postman البديهية، يمكن إرسال طلبات HTTP وHTTPS بسهولة.

How to Send an HTTP POST Requests with cURL/Axios/Postman
This article delves into the essentials of sending POST requests, exploring the methods of sending HTTP POST requests using different tools—Apidog, cURL, Axios, and Postman. This will help you gain a better understanding and implementation of this essential development task.
postman-إرسال طلب HTTP

تنفيذ طلبات POST باستخدام Postman

تُستخدم POST كأحد أنواع طرق HTTP بشكل رئيسي لإضافة موارد إلى خادم محدد. من خلال استخدام طريقة POST، يمكن تسجيل أو تحديث موارد على الخادم، مما يتيح لك إجراء عمليات كتابة.

تنفيذ طلبات POST باستخدام Postman

باستخدام Postman، يمكنك إرسال طلبات POST. مع Postman، يمكنك تمرير البيانات من الجانب العميل، مثل JSON والملفات وXML، إلى الجانب الخادم بسهولة.

POST Request with Body in Postman
Sending POST requests with bodies is essential for efficient API testing and development, especially using Postman. In this guide, we’ll explore the simple yet powerful process of crafting and sending POST requests with bodies in Postman.

اختبار API SOAP باستخدام Postman

تستخدم الشركات الكبيرة API SOAP بشكل متكرر للتكامل بين الأنظمة المؤسسية. لكون هؤلاء المستخدمين، فإن Postman يدعم أيضًا اختبار API لغرض SOAP.

Mastering SOAP API Testing (A Comprehensive Guide)
Test your SOAP APIs by sending a request and validating the response you receive!

في Postman، عن طريق تعيين طريقة الطلب إلى POST وضبط الرؤوس لـ Content-Type إلى "text/xml" واستخدام SOAPAction مع طريقة HTTP المستخدمة، يمكنك إجراء اختبار API SOAP.

  • قم بإلغاء تحديد عنصر Content-TYPE: application/xml.
  • قم بإنشاء حقل Content-Type بشكل منفصل واضبط قيمته على "text/xml".
  • قم بإضافة حقل SOAPAction واضبط قيمته على "#POST".
اختبار API SOAP باستخدام Postman

اختبار API WebSocket باستخدام Postman

بروتوكول API WebSocket، هو مزيج من البروتوكول والـ API الذي يمكّن الاتصال في الوقت الحقيقي ثنائي الاتجاه. وعلى عكس الطلبات HTTP العادية، بعد أن يقيم العميل والخادم اتصالًا، يوفر كلاهما اتصالًا دائمًا حيث يمكن تبادل البيانات بشكل متبادل.

WebSocket Online Testing Tools: Postman vs. Apidog
This post will compare two powerful WebSocket online testing tools, Postman and Apidog. Find the best solution for your API testing needs and explore its features and capabilities.

كأداة اختبار API مستخدمة على نطاق واسع، Postman متوافقة أيضًا مع WebSocket. باستخدام Postman، يمكن إنشاء وإرسال طلبات WebSocket.

اختبار API WebSocket باستخدام Postman

إنشاء خوادم وهمية باستخدام Postman

الخادم الوهمي هو بيئة خادم افتراضية تحاكي خادم حقيقي. باستخدام الخادم الوهمي، يمكنك اختبار API حتى لو لم يكن الخادم الفعلي مكتملًا. وبالتالي، أثناء اختبار API، قد تحتاج غالبًا إلى إنشاء خادم وهمي لأسباب تتعلق بالعمل.

Postman Tutorial: How to Create A Mock Server in Postman
This guide will walk you through setting up mock servers and show you how to create a mock server on Postman.

يحتوي Postman، كأداة اختبار API شائعة، على خادم وهمي مدمج. يمكن لخادم Postman الوهمي محاكاة سلوك خادم حقيقي، مما يجعل عملية الاختبار أكثر فعالية بشكل كبير.

إنشاء خوادم وهمية باستخدام Postman

دليل استخدام المتغيرات البيئية في Postman

المتغيرات البيئية في Postman هي المتغيرات المرتبطة بالبيئة في Postman. هذه المتغيرات هي بمثابة القيم والبيانات المستخدمة في تطوير واختبار APIs. استخدام المتغيرات البيئية في Postman يتيح لك إعداد قيم ديناميكية في أماكن مختلفة مثل URL الطلب، الرؤوس وبيانات الجسم.

How to Save a Response Value as an Environment Variable in Postman: A Step-by-Step Guide
Learn how to save a response value as an environment variable in Postman with our step-by-step guide. Streamline your API testing process today!
دليل استخدام المتغيرات البيئية في Postman

يتيح ذلك لك تبديل وإعادة استخدام نقاط النهاية والمعلمات ومعلومات المصادقة بسهولة.

دليل الاستفادة من البيئات في Postman

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

How to Migrate Postman Collections/Environments to Apidog
Postman is the most widely used API debugging tool globally. However, it has many shortcomings. We will explore potential solutions to overcome these challenges here.

تتيح بيئة Postman استخدام المتغيرات البيئية، والمتغيرات العالمية والمحلية، مما يمكن أن يزيد من كفاءة اختبار API بشكل كبير.

دليل الاستفادة من البيئات في Postman

تنفيذ مصادقة OAuth 2.0 في Postman

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

How to Access Postman OAuth 2.0 Authorization
OAuth 2.0, provides a standardized way for users to securely access APIs. In this blog post, we’ll take a closer look at how to use Postman OAuth2 to get a token and an example involving Business Central OAuth2.

في Postman، يمكنك تنفيذ OAuth 2.0 بسهولة عن طريق إعداد المعلومات المختلفة في علامة تبويب المصادقة.

تنفيذ مصادقة OAuth 2.0 في Postman

استيراد cURL في Postman

cURL هو مكتبة وأداة مفتوحة المصدر لتنفيذ الاتصالات HTTP من سطر الأوامر. بخلاف Postman، من الشائع جدًا استخدام cURL لإرسال طلبات API. نتيجة لذلك، عادة ما يكون من الضروري استخدام كل من cURL وPostman لإرسال الطلبات واختبار APIs.

How to Import cURL Request into Postman
If you have existing cURL requests that you want to import into Postman, you can do so easily. Postman provides a feature that allows you to import cURL requests and convert them into Postman collections.

لذلك، يوفر Postman ميزة لاستيراد البيانات من cURL بسهولة.

استيراد cURL في Postman

تصدير مجموعات Postman

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

Postman Tutorial: Set/Import/Export/Share Postman Collection
Postman collections offer an organized way to structure, test, and share your API requests. If you’re looking to get the most out of Postman, this tutorial is your complete guide. We will cover setting, importing, exporting, and sharing Postman collections.

عند مشاركة معلومات المجموعة أو التبديل إلى تطبيقات أخرى، من الضروري تصدير أو استيراد مجموعات Postman.

تصدير مجموعات Postman

استخدام Newman

Newman هو أداة واجهة مستخدم رسومية تُستخدم لإنشاء مجموعات وبيئات في Postman. تم تطوير Newman على Node.js ويمكنه تنفيذ المجموعات والبيئات التي تم إنشاؤها باستخدام Postman. تتميز أيضًا بوظيفة التصدير التي تتيح عرض نتائج الاختبار بتنسيقات JSON أو HTML.

How to Install Newman and Run Postman Collections in Newman
By following this guide, you will learn how to install Newman and execute Postman collections, enabling you to automate your API testing process. A recommend Apidog as a powerful alternative.

بدمج Postman مع Newman، يمكن تحقيق توازن بين سهولة واجهة المستخدم الرسومية ومرونة البرمجة النصية، مما يجعلهما أدوات مثالية لأتمتة اختبار API.

حلول: حل المشكلات في استخدام Postman

بينما يُعتبر Postman أداة ملائمة جدًا لتطوير واختبار API، إلا أن هناك قيودًا ملحوظة. سنقوم بإلقاء نظرة على المشاكل الشائعة التي يواجهها المستخدمون عند استخدام Postman وتقديم الحلول لهذه المشاكل.

Postman لا يدعم HTTP/2

منذ عام 2017، ينتظر العديد من المستخدمين دعم Postman لبروتوكول HTTP2. ومع ذلك، حتى بعد مرور ست سنوات، لم يدعم Postman البروتوكول.

Postman Falha em Suportar HTTP2 (A Melhor Alternativa)
Desde 2017, os usuários esperam pelo suporte do Postman ao protocolo HTTP/2. No entanto, mesmo após seis anos, o Postman ainda não implementou esse suporte. Neste artigo, faremos uma visão geral do HTTP/2 e apresentaremos uma maneira de testar facilmente APIs HTTP/2.

في الوضع الحالي لـ Postman، عدم دعم HTTP2 يؤدي إلى عرض خطأ "تعذرت الحصول على الاستجابة" عند اختبار APIs التي تتبنى HTTP2 وفشل الاختبار.

Postman لا يدعم HTTP/2

وبالتالي، لا يكون Postman مفيدًا لاختبار APIs التي تستخدم بروتوكول HTTP/2، وسيكون من الضروري استخدام أدوات إدارة API مثل Apidog التي تدعم HTTP/2.

button

مشكلة القيود في عداد مجموعات Postman

منذ 15 فبراير 2023، فرض Postman القيود التالية على العملاء المجانيين. وسيخضع العملاء ذوي الخطط المدفوعة القائمة لنفس القيود ابتداءً من دورة التحديث التالية لخطة بعد 15 مارس 2023 (باستثناء المستخدمين المؤسسيين).

قيود عداد مجموعات Postman: يمكن للمستخدمين على الخطط Free وBasic إجراء عمليات المجموعات حتى 25 مرة في الشهر. يمكن لمستخدمي الخطة Professional إجراءها حتى 250 مرة في الشهر. عند الوصول إلى الحد الأقصى في Postman، يظهر خطأ يقول "لقد استنفدت جميع العمليات. لمواصلة تشغيل المجموعات، قم بإنشاء حساب..."

The Best Way to Solve Postman Collection Runner Restrictions
Postman has imposed restrictions on the usage of Collection Runner. Using other Postman alternative tools is the best solution to crack it.

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

تقرير اختبار Apidog

ملخص

في هذا المقال، قمنا بشرح استخدام Postman كأداة لاختبار API الأساسية.

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

أخيرًا، أشرنا إلى المشاكل في Postman، مثل عدم دعم HTTP/2 وقيود عداد المجموعات، واقترحنا استخدام أدوات أخرى مثل Apidog كنحو من الحل لهذه المشاكل.

button

أهم 17 شركة ذكاء اصطناعي تقدم واجهة برمجة التطبيقات LLM في عام 2025وجهة نظر

أهم 17 شركة ذكاء اصطناعي تقدم واجهة برمجة التطبيقات LLM في عام 2025

ظهر نموذج اللغة الكبير (LLMs) كقوة تحويلية في عالم الذكاء الاصطناعي، مما يمكّن الآلات من فهم وتوليد اللغة البشرية بطرق متزايدة التعقيد. مع ارتفاع APIs، يمكن للمطورين الآن دمج هذه النماذج القوية في مجموعة واسعة من التطبيقات، من الروبوتات المحادثة إلى إنشاء المحتوى، وترجمة اللغة، وما بعدها. في هذه المدونة، سوف نتعمق في أفضل 17 شركة ذكاء اصطناعي تتصدر حالياً في معالجة اللغة الطبيعية (NLP). هذه الشركات تحدث ثورة في كيفية استخدام المطورين والشركات والباحثين للذكاء الاصطناعي لفتح إمكانيات جديدة في ال

@apidog

فبراير 25, 2025

ما هي مزايا استخدام cURL بدلاً من المتصفح: دليل شاملوجهة نظر

ما هي مزايا استخدام cURL بدلاً من المتصفح: دليل شامل

cURL يتفوق في أتمتة المهام على الويب، موفراً مرونة وكفاءة لاحتياجات مطوري نقل البيانات.

Amir Hassan

فبراير 29, 2024

ما هو التصميم أولاً (مع الأنماط/المبادئ/أفضل الممارسات)وجهة نظر

ما هو التصميم أولاً (مع الأنماط/المبادئ/أفضل الممارسات)

ما هو التصميم أولاً؟ سنستكشف التفاصيل الدقيقة لتصميم واجهات برمجة التطبيقات، بدءًا من مبادئه الأساسية وصولاً إلى استراتيجيات التنفيذ العملية.

Amir Hassan

فبراير 29, 2024