مختبر API

اختبر واجهات برمجة تطبيقات REST بميزات متقدمة

Collections

History

🌍

🔗Query Parameters

🔗

No query parameters yet

Add parameters to append to your URL

📊Response

No response yet - Click Send to make your first request

ميزات اختبار API قوية

كل ما تحتاجه لاختبار API الشامل ، من الطلبات الأساسية إلى الأتمتة المتقدمة

🔄
🔄

Real API Testing

Test actual APIs with full HTTP method support including GET, POST, PUT, DELETE, PATCH, and more.

🔐
🔐

Multi-Auth Support

Supports Bearer tokens, Basic authentication, API keys, and custom authentication methods.

📋
📋

Smart History

Save and manage your test requests with a complete history of all API calls with search.

🧑‍💻
🧑‍💻

Code Generation

Generate code snippets in multiple programming languages for your API requests.

🧪
🧪

Auto Testing

Create assertions and test cases to validate your API responses automatically.

⚙️
⚙️

Environment Vars

Manage environment variables and switch between different API environments easily.

حالات الاستخدام الشائعة

اكتشف كيف يمكن لمختبر API لدينا مساعدتك في سيناريوهات الاختبار المختلفة

🌐

REST API Testing

Test RESTful APIs with proper HTTP methods and headers

GET /api/users
🔑

Authentication Testing

Test OAuth, JWT tokens, and API key authentication

Bearer Token Auth

Response Validation

Validate JSON responses and status codes

Assert status === 200
🌍

Environment Variables

Use variables for different environments

{{BASE_URL}}/api

Batch Testing

Run multiple tests in sequence

Collection Runner
📤

Code Export

Export requests as cURL, JavaScript, Python

curl -X POST...

🚀مرحبًا بك في مختبر API

تساعدك هذه الأداة على اختبار وتصحيح نقاط نهاية API بسهولة. لنبدأ!

  • اختبار أي طريقة HTTP (GET, POST, PUT, DELETE, إلخ.)
  • إضافة ترويسات مخصصة ومصادقة
  • دعم متغيرات البيئة
  • سجل الطلبات والطلبات المحفوظة
  • تمييز بناء جملة JSON
  • إنشاء كود للغات متعددة

📝إعداد الطلب الأساسي

ابدأ بإدخال الرابط وتحديد طريقة HTTP.

الطريقة: GET
الرابط: https://jsonplaceholder.typicode.com/posts/1
الوصف: This will fetch a sample post from JSONPlaceholder API
💡يمكنك استخدام متغيرات البيئة مثل {BASE_URL} في طلباتك!

🔑المصادقة والترويسات

أضف المصادقة والترويسات المخصصة إلى طلباتك.

  • رمز Bearer: لرموز JWT و OAuth
  • مصادقة أساسية: لمصادقة اسم المستخدم/كلمة المرور
  • مفتاح API: لمصادقة مفتاح API
  • ترويسات مخصصة: أضف أي ترويسات مخصصة تحتاجها
🟢استخدم متغيرات البيئة للبيانات الحساسة مثل مفاتيح API!

📦محتوى الطلب والمعلمات

أضف معلمات الاستعلام ومحتوى الطلب لطلبات POST/PUT.

مثال على محتوى الطلب (POST):
{
  "title": "My Post",
  "body": "This is the content",
  "userId": 1
}
🔵تُضاف معلمات الاستعلام تلقائيًا إلى الرابط لطلبات GET.

📊تحليل الاستجابة

عرض وتحليل استجابات API الخاصة بك بميزات محسنة.

  • رمز الحالة: مرمّز بالألوان لسهولة التعرف عليه
  • وقت الاستجابة: تتبع أداء API
  • تمييز JSON: تمييز بناء الجملة لاستجابات JSON
  • ترويسات الاستجابة: عرض جميع ترويسات الاستجابة
  • نسخ/تنزيل: حفظ الاستجابات لاستخدامها لاحقًا

⚡️ميزات متقدمة

استكشف الميزات المتقدمة مثل متغيرات البيئة وإنشاء الأكواد.

  • متغيرات البيئة: إدارة بيئات مختلفة (dev، staging، prod)
  • سجل الطلبات: عرض وإعادة تشغيل الطلبات السابقة
  • الطلبات المحفوظة: حفظ الطلبات المستخدمة بشكل متكرر
  • إنشاء الكود: إنشاء كود بصيغة cURL، Axios، Fetch
🟣جاهز لبدء الاختبار! انقر على "ابدأ" لبدء استخدام مختبر API.

💡نصائح الموالية لاختبار API أفضل

1

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

إعداد متغيرات مثل {{API_URL}} لبيئات مختلفة

2

حفظ الطلبات المتكررة

استخدم المجموعات لتنظيم وإعادة استخدام مكالمات واجهة برمجة التطبيقات الأكثر شيوعا

3

إضافة اختبارات الاستجابة

إنشاء تأكيدات للتحقق من صحة رموز الحالة وبيانات الاستجابة تلقائيًا

4

التصدير إلى الكود

توليد مقتطفات التعليمات البرمجية الجاهزة للاستخدام لتطبيقاتك

Related Tools

No tools found. Try refreshing!