مختبر واجهات برمجة التطبيقات (API Tester)

اختبر واجهات برمجة تطبيقات 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

Powerful API Testing Features

Everything you need for comprehensive API testing, from basic requests to advanced automation

🔄
🔄

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.

Common Use Cases

Discover how our API Tester can help you with different testing scenarios

🌐

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 بسهولة. لنبدأ!

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

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

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

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

🔑المصادقة والرؤوس

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

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

📦نص الطلب والمعلمات

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

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

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

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

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

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

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

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

💡Pro Tips for Better API Testing

1

Use Environment Variables

Set up variables like {{API_URL}} for different environments

2

Save Frequent Requests

Use collections to organize and reuse your most common API calls

3

Add Response Tests

Create assertions to automatically validate status codes and response data

4

Export to Code

Generate ready-to-use code snippets for your applications