पाठ 23 / 24

API का परीक्षण

एंडपॉइंट को हाथ से और स्वचालित सूट में जाँचना।

एक्सप्लोरेशन के लिए Postman

Postman (या Insomnia) आपको विज़ुअल रूप से रिक्वेस्ट बनाने, उन्हें कलेक्शन में सेव करने, रिक्वेस्ट को जोड़ने, और टीम के साथ दस्तावेज़ीकृत वर्कस्पेस साझा करने देता है — मैन्युअल और खोजपूर्ण परीक्षण के लिए बढ़िया।

स्क्रिप्टिंग के लिए curl

एक-लाइन कमांड जिसे किसी भी शेल, CI जॉब या बग रिपोर्ट में कॉपी-पेस्ट किया जा सके।

curl -X POST https://api.example.com/v1/orders \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"productId": 42, "qty": 2}'

कॉन्ट्रैक्ट टेस्ट स्वचालित करें

मैन्युअल जाँच से आगे, हर डिप्लॉय पर हर एंडपॉइंट के स्टेटस कोड और रिस्पॉन्स आकार की पुष्टि करने वाले स्वचालित टेस्ट चलाएँ — ब्रेकिंग बदलावों को क्लाइंट से पहले पकड़ें।