सेवा के बारे में
अनुवादितमैं Postman में स्वचालित API परीक्षण बनाता हूँ और उन्हें Newman के माध्यम से हेडलेस चलाता हूँ ताकि आपका बैकएंड हर रिलीज पर सत्यापित हो, न कि केवल जब कोई मैन्युअल रूप से अनुरोधों को याद करता है। काम आपके एंडपॉइंट्स की समीक्षा करके शुरू होता है: प्रत्येक एक संग्रह बन जाता है जिसमें महत्वपूर्ण जांच होती हैं - प्रतिक्रिया कोड, प्रतिक्रिया शरीर स्कीमा, प्रमुख व्यावसायिक क्षेत्र, हेडर, समय सीमाएँ, और त्रुटि प्रबंधन। एक अव्यवस्थित अनुरोधों के ढेर के बजाय, आपको परीक्षणों का एक संरचित, संस्करण-नियंत्रित सेट मिलता है जो यह भी दस्तावेज करता है कि आपका API वास्तव में कैसे व्यवहार करना चाहिए, जिसे टीम का कोई भी सदस्य पढ़ और बढ़ा सकता है।
मैं विशेष ध्यान देता हूँ कि स्वचालन को विश्वसनीय बनाने के लिए क्या आवश्यक है न कि केवल डेमो में प्रभावशाली। मैं स्थानीय, स्टेजिंग, और उत्पादन के लिए वातावरण सेट करता हूँ ताकि वही संग्रह विभिन्न चर के साथ हर जगह काम करे। मैं CSV या JSON से डेटा-चालित रन जोड़ता हूँ, जब एक कॉल से एक टोकन या ID की आवश्यकता होती है तो अनुरोधों को एक साथ जोड़ता हूँ, और यदि कोई निर्भरता अभी तैयार नहीं है तो मॉक सर्वर चालू करता हूँ। प्राधिकरण, पृष्ठांकन, सीमाएँ, और नकारात्मक परिदृश्य स्पष्ट रूप से संभाले जाते हैं न कि विश्वास पर।
अंत में सब कुछ आपकी पाइपलाइन में एकीकृत होता है। Newman CI में हर पुश या रात में संग्रह चलाता है, समझने योग्य HTML और JUnit रिपोर्ट प्रदान करता है, और जैसे ही अनुबंध टूटता है, निर्माण को विफल कर देता है। मैं दस्तावेज़ित संग्रह, वातावरण फ़ाइलें, और एक संक्षिप्त निर्देश प्रदान करता हूँ ताकि आपकी टीम परीक्षणों की मालिक हो, न कि केवल मैं। अंतिम परिणाम सरल है: हर रिलीज पर APIs के काम करने का वास्तविक विश्वास।
— पूर्ण जांच और स्कीमाओं के साथ Postman संग्रह
— वातावरण, चर, और सुरक्षित गुप्त भंडारण
— डेटा-चालित रन, अनुरोध श्रृंखला, और मॉक सर्वर
— HTML और JUnit रिपोर्ट के साथ CI में Newman
मैं विशेष ध्यान देता हूँ कि स्वचालन को विश्वसनीय बनाने के लिए क्या आवश्यक है न कि केवल डेमो में प्रभावशाली। मैं स्थानीय, स्टेजिंग, और उत्पादन के लिए वातावरण सेट करता हूँ ताकि वही संग्रह विभिन्न चर के साथ हर जगह काम करे। मैं CSV या JSON से डेटा-चालित रन जोड़ता हूँ, जब एक कॉल से एक टोकन या ID की आवश्यकता होती है तो अनुरोधों को एक साथ जोड़ता हूँ, और यदि कोई निर्भरता अभी तैयार नहीं है तो मॉक सर्वर चालू करता हूँ। प्राधिकरण, पृष्ठांकन, सीमाएँ, और नकारात्मक परिदृश्य स्पष्ट रूप से संभाले जाते हैं न कि विश्वास पर।
अंत में सब कुछ आपकी पाइपलाइन में एकीकृत होता है। Newman CI में हर पुश या रात में संग्रह चलाता है, समझने योग्य HTML और JUnit रिपोर्ट प्रदान करता है, और जैसे ही अनुबंध टूटता है, निर्माण को विफल कर देता है। मैं दस्तावेज़ित संग्रह, वातावरण फ़ाइलें, और एक संक्षिप्त निर्देश प्रदान करता हूँ ताकि आपकी टीम परीक्षणों की मालिक हो, न कि केवल मैं। अंतिम परिणाम सरल है: हर रिलीज पर APIs के काम करने का वास्तविक विश्वास।
— पूर्ण जांच और स्कीमाओं के साथ Postman संग्रह
— वातावरण, चर, और सुरक्षित गुप्त भंडारण
— डेटा-चालित रन, अनुरोध श्रृंखला, और मॉक सर्वर
— HTML और JUnit रिपोर्ट के साथ CI में Newman