مختبر 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.
الرابط: https://jsonplaceholder.typicode.com/posts/1
الوصف: This will fetch a sample post from JSONPlaceholder API
🔑المصادقة والترويسات
أضف المصادقة والترويسات المخصصة إلى طلباتك.
- رمز Bearer: لرموز JWT و OAuth
- مصادقة أساسية: لمصادقة اسم المستخدم/كلمة المرور
- مفتاح API: لمصادقة مفتاح API
- ترويسات مخصصة: أضف أي ترويسات مخصصة تحتاجها
📦محتوى الطلب والمعلمات
أضف معلمات الاستعلام ومحتوى الطلب لطلبات POST/PUT.
{ "title": "My Post", "body": "This is the content", "userId": 1 }
📊تحليل الاستجابة
عرض وتحليل استجابات API الخاصة بك بميزات محسنة.
- رمز الحالة: مرمّز بالألوان لسهولة التعرف عليه
- وقت الاستجابة: تتبع أداء API
- تمييز JSON: تمييز بناء الجملة لاستجابات JSON
- ترويسات الاستجابة: عرض جميع ترويسات الاستجابة
- نسخ/تنزيل: حفظ الاستجابات لاستخدامها لاحقًا
⚡️ميزات متقدمة
استكشف الميزات المتقدمة مثل متغيرات البيئة وإنشاء الأكواد.
- متغيرات البيئة: إدارة بيئات مختلفة (dev، staging، prod)
- سجل الطلبات: عرض وإعادة تشغيل الطلبات السابقة
- الطلبات المحفوظة: حفظ الطلبات المستخدمة بشكل متكرر
- إنشاء الكود: إنشاء كود بصيغة cURL، Axios، Fetch
💡نصائح الموالية لاختبار API أفضل
استخدام المتغيرات البيئية
إعداد متغيرات مثل {{API_URL}} لبيئات مختلفة
حفظ الطلبات المتكررة
استخدم المجموعات لتنظيم وإعادة استخدام مكالمات واجهة برمجة التطبيقات الأكثر شيوعا
إضافة اختبارات الاستجابة
إنشاء تأكيدات للتحقق من صحة رموز الحالة وبيانات الاستجابة تلقائيًا
التصدير إلى الكود
توليد مقتطفات التعليمات البرمجية الجاهزة للاستخدام لتطبيقاتك
Related Tools
No tools found. Try refreshing!