बल्क एपीआई टेस्टर
Loading development tool...
पुन: प्रयोज्य सूट, लाइव मॉनिटरिंग और ऑटोमेशन हुक के साथ संपूर्ण एपीआई फ्लीट का परीक्षण करें।
Loading development tool...
पुन: प्रयोज्य सूट, लाइव मॉनिटरिंग और ऑटोमेशन हुक के साथ संपूर्ण एपीआई फ्लीट का परीक्षण करें।
सैकड़ों REST, GraphQL, या gRPC कॉल को समानांतर में निष्पादित करें, समृद्ध अवलोकन क्षमता डेटा कैप्चर करें, और विफल अनुरोधों को एक ही क्लिक में क्लासिक एपीआई टेस्टर को सौंप दें।
समवर्ती कार्यकर्ता
100 तक
सूट टेम्पलेट
स्वास्थ्य • लोड • प्रतिगमन
अलर्ट चैनल
स्लैक · पेजड्यूटी · वेबहुक
बहु-चरणीय एपीआई सूट बनाएं, चर प्रबंधित करें, और उन्हें संरक्षित समवर्तीता के साथ निष्पादित करें।
सूट में प्रत्येक अनुरोध को परिभाषित करें। इसे हटाए बिना किसी आइटम को अस्थायी रूप से छोड़ने के लिए चेकबॉक्स को टॉगल करें।
URL, हेडर और बॉडी में {{VARIABLE_NAME}} सिंटैक्स का उपयोग करें। मान निष्पादन से पहले इंजेक्ट किए जाते हैं।
सूट चलने के दौरान पूर्णता, सफलता दर और विलंबता आँकड़ों को ट्रैक करें।
सूट में हर अनुरोध के लिए स्थिति कोड, अवधि और कैप्चर की गई त्रुटियों का निरीक्षण करें।
| अनुरोध | स्थिति | अवधि | आकार | त्रुटि |
|---|---|---|---|---|
| अनुरोध-दर-अनुरोध परिणाम देखने के लिए सूट चलाएँ। | ||||
बल्क एपीआई टेस्टर, बैच निष्पादन, प्रदर्शन बेंचमार्किंग और उत्पादन निगरानी के लिए टूलिंग के साथ एकल-अनुरोध एपीआई टेस्टर का विस्तार करता है।
ऑर्केस्ट्रेटेड सूट चलाएँ जो स्वास्थ्य जांच, प्रतिगमन प्रवाह और तनाव परिदृश्यों को मिलाते हैं।
जब रन लाइव हो, तो प्रतिशत चार्ट, थ्रूपुट रुझान और त्रुटि वर्गीकरण का निरीक्षण करें।
हेडर या प्रमाणीकरण प्रीसेट को फिर से बनाए बिना सहेजे गए एपीआई टेस्टर कॉल को पुन: प्रयोज्य सूट में बढ़ावा दें।
गहन डीबगिंग के लिए मूल एपीआई टेस्टर का उपयोग करें, फिर फ्लीट-व्यापी सत्यापन के लिए स्थिर अनुरोधों को बल्क सूट में अपग्रेड करें।
Discover→निर्धारित सूट को अलर्ट थ्रेशोल्ड के साथ मिलाएं ताकि SLOs के भटकने से पहले प्लेटफॉर्म और SRE टीमों को सूचित किया जा सके।
टीमों को तदर्थ एंडपॉइंट जांच से अनुशासित एपीआई अवलोकन क्षमता की ओर बढ़ने के लिए आवश्यक सब कुछ।
एंडपॉइंट्स को यात्रा के अनुसार समूहित करें, साझा चर इनहेरिट करें, और प्रतिक्रिया निष्कर्षण के साथ निर्भर अनुरोधों को श्रृंखला में जोड़ें।
वर्कर पूल, दर सीमा और रोकने की स्थितियों को ट्यून करें ताकि आक्रामक परीक्षण कभी भी डाउनस्ट्रीम सेवाओं को ओवरलोड न करें।
निर्यात योग्य रिपोर्ट के साथ विभिन्न वातावरणों में p50/p90/p99 विलंबता, थ्रूपुट और त्रुटि बजट की तुलना करें।
CI/CD, क्रॉन शेड्यूल, या वेबहुक से सूट ट्रिगर करें, और संरचित इवेंट को मॉनिटरिंग टूल पर स्ट्रीम करें।
एपीआई विश्वसनीयता के मालिक क्रॉस-फंक्शनल टीमों के लिए विशेष रूप से निर्मित।
नए एंडपॉइंट्स को मान्य करें, SLOs की निगरानी करें, और नियंत्रित रीप्ले सूट के साथ उत्पादन घटनाओं को पुन: उत्पन्न करें।
हितधारकों के लिए तैयार दावों (assertions), डेटा निष्कर्षण और समृद्ध रिपोर्टिंग के साथ प्रतिगमन पैक निष्पादित करें।
स्वास्थ्य जांच शेड्यूल करें, ऑन-कॉल टूलिंग के लिए अलर्ट वायर करें, और लाइव डैशबोर्ड को SLIs के साथ संरेखित रखें।
TLS, दर सीमित करने, संवेदनशील-डेटा मास्किंग और नियामक नियंत्रणों के लिए नीति-आधारित जांच चलाएँ।
लॉन्च से पहले विशेष बुनियादी ढांचे को स्थापित किए बिना यथार्थवादी लोड परीक्षण शुरू करें।
डिज़ाइन दस्तावेज़ से लिए गए टेम्पलेट सबसे सामान्य विश्वसनीयता कार्यों को कवर करते हैं।
हर कुछ घंटों में मिशन-महत्वपूर्ण एंडपॉइंट्स को पिंग करें और जब सफलता दर या विलंबता आपके SLO से फिसल जाए तो अलर्ट करें।
शिपिंग से पहले हजारों वर्चुअल उपयोगकर्ताओं को बढ़ाएँ, भारित परिदृश्यों को मिलाएँ, और p99 विलंबता का अध्ययन करें।
ऑनबोर्डिंग या चेकआउट जैसे बहु-चरणीय प्रवाह को श्रृंखला में जोड़ें, जिसमें हर टचपॉइंट पर प्रतिक्रिया दावे (assertions) हों।
TLS प्रवर्तन, मास्किंग और दर सीमाओं के लिए सूट-व्यापी जांच के साथ PCI, SOX, या आंतरिक नीतियों को संहिताबद्ध करें।
हर छह घंटे में हल्के प्रोब शेड्यूल करें और यदि SLOs का उल्लंघन होता है तो ऑन-कॉल चैनल को अलर्ट करें।
const healthCheckSuite = {
name: 'API Health Check',
tests: [
{ name: 'User API', url: '{{BASE_URL}}/api/users', method: 'GET' },
{ name: 'Auth API', url: '{{BASE_URL}}/api/auth/verify', method: 'POST' },
{ name: 'Orders API', url: '{{BASE_URL}}/api/orders', method: 'GET' },
{ name: 'Products API', url: '{{BASE_URL}}/api/products', method: 'GET' }
],
schedule: '0 */6 * * *',
alertThreshold: { successRate: 95, maxResponseTime: 2000 }
};typescript
चरम ट्रैफ़िक को मॉडल करें, सत्यापित करें कि सेवा विलंबता लक्ष्यों के भीतर रहती है, और पुनः प्रयास व्यवहार को कैप्चर करें।
const loadTestConfig = {
name: 'Login API Load Test',
target: {
url: '{{BASE_URL}}/api/auth/login',
method: 'POST',
body: { email: 'test@example.com', password: 'password123' }
},
load: { users: 100, duration: '5m', rampUp: '30s', iterations: 1000 },
assertions: [
{ type: 'status', value: 200 },
{ type: 'response_time', operator: '<', value: 500 },
{ type: 'success_rate', operator: '>', value: 99 }
]
};typescript
स्थिरता और दृश्यता के लिए गार्डरेल्स के साथ अनुरोधों को खींचें, समूहित करें और पुन: उपयोग करें।
स्वास्थ्य, प्रतिगमन, या कस्टम टेम्पलेट से शुरू करें। चरणों को नेस्ट करें, स्निपेट्स का पुन: उपयोग करें, और पर्यावरण प्रीसेट इनहेरिट करें।
प्रति सूट समवर्तीता, बैच आकार, विलंब, टाइमआउट, पुनः प्रयास नीतियां और रोकने की स्थितियां कॉन्फ़िगर करें।
क्रॉन एक्सप्रेशन, समय क्षेत्र और अधिसूचना नियम परिभाषित करें ताकि विश्वसनीयता जांच कभी न भूली जाए।
तकनीकी डिज़ाइन नोट्स से सीधे उठाए गए आर्किटेक्चर ब्लॉक।
वर्कर पूल बनाता है, अनुरोधों को बैच करता है, प्रगति को ट्रैक करता है, और सूट-स्तर के परिणामों को एकत्रित करता है।
सेमाफोर और दर सीमित करना प्रगति कॉलबैक को अपडेट करते हुए परीक्षणों को सुरक्षित सीमाओं के भीतर रखते हैं।
लाइव मेट्रिक्स स्ट्रीम करता है, सफलता/त्रुटि दरें प्राप्त करता है, और जब थ्रेशोल्ड टूटते हैं तो अलर्ट स्थितियों को ट्रिगर करता है।
प्रतिशत विलंबता, थ्रूपुट, त्रुटि वर्गीकरण की गणना करता है, और निर्यात योग्य प्रदर्शन रिपोर्ट साझा करता है।
संस्करण इतिहास रखता है, चर (variables) का प्रबंधन करता है, और एपीआई टेस्टर, पोस्टमैन, या इन्सोम्निया से आयात को संभालता है।
निष्पादन, विश्लेषण और संचालन परतें अलग रहती हैं ताकि सिस्टम आपके ट्रैफ़िक के साथ स्केल कर सके।
जब रन लाइव हों तो सूचित रहें और बाद में अंतर्दृष्टि साझा करें।
प्रतिगमन को जल्दी पकड़ने के लिए p50/p90/p95/p99 को पल-पल विकसित होते देखें।
विफलताओं को परिवहन, टाइमआउट, या सर्वर त्रुटि के आधार पर समूहित करें ताकि शमन स्पष्ट हों।
स्वचालित पुनः प्रयासों, फॉलबैक और किस प्रयास में सफलता मिली, इसका विश्लेषण करें।
हर कॉल को लॉग किए बिना पोस्टमॉरटम के लिए प्रतिनिधि अनुरोध/प्रतिक्रिया नमूने कैप्चर करें।
डिज़ाइन दस्तावेज़ में उल्लिखित UI/UX पैटर्न उत्पादन अनुभव में परिलक्षित होते हैं।
अपना पहला सूट लॉन्च करने के लिए दस्तावेज़ीकरण से सिद्ध कार्यप्रवाह का पालन करें।
आपके द्वारा पहले से किए गए कार्य का पुन: उपयोग करके तेज़ी से आगे बढ़ें।
सहेजे गए अनुरोधों का चयन करें, चर और रहस्यों को बरकरार रखें, और उन्हें तुरंत सूट चरणों में परिवर्तित करें।
निर्यात किए गए संग्रह और कार्यस्थान अपलोड करें। बल्क एपीआई टेस्टर फ़ोल्डरों को सूट में मैप करता है और परीक्षणों को संरक्षित करता है।
संरचित निर्यात और डाइजेस्ट के साथ परीक्षण रन को निर्णयों में बदलें।
विभिन्न वातावरणों में विलंबता आँकड़े, थ्रूपुट और सफलता दर का एक स्नैपशॉट प्राप्त करें।
डाउनस्ट्रीम ऑटोमेशन के लिए परिणामों को PDF, CSV, JSON, या वेबहुक पेलोड के रूप में साझा करें।
टीमों को सूचित करें जब सफलता दर कम हो जाती है, विलंबता बढ़ जाती है, या त्रुटि श्रेणियां बजट से अधिक हो जाती हैं।
बल्क एपीआई टेस्टर ब्लूप्रिंट का उपयोग करने वाली टीमों से डिज़ाइन दस्तावेज़ में रिपोर्ट किए गए परिणाम।
150+ सेवा जांच निर्धारित की गई, मैन्युअल सत्यापन को घंटों से मिनटों तक कम किया गया, और पांच मिनट के भीतर घटनाओं को सामने लाया गया।
भारित परिदृश्यों के साथ लॉन्च-डे ट्रैफ़िक को मॉडल किया गया, तीन बाधाओं को हल किया गया, और p99 < 1s पर 580 RPS हासिल किया गया।
TLS, दर सीमित करने और मास्किंग को कवर करने वाली PCI DSS जांचों को एन्कोड किया गया, जिससे मैन्युअल ऑडिट कम हुए और मांग पर नियंत्रण साबित हुआ।
आधुनिक डिलीवरी पाइपलाइनों और अवलोकन क्षमता स्टैक में प्लग करने के लिए बनाया गया।
क्रॉन-जैसे शेड्यूलिंग का उपयोग करके सूट को प्रति घंटा, रात में, या चरम ट्रैफ़िक विंडो से पहले चलाएँ।
हस्ताक्षरित टोकन, गिट हुक, या CLI स्क्रिप्ट के साथ पाइपलाइन से सूट को आमंत्रित करें और परिणामों को बिल्ड स्थिति में वापस फीड करें।
सफलता-दर में गिरावट या विलंबता स्पाइक्स को स्लैक, टीम्स, पेजड्यूटी, या कस्टम वेबहुक पर पुश करें।
गहन जांच के लिए एपीआई टेस्टर के साथ समन्वयित करते हुए रहस्यों और प्रति-पर्यावरण ओवरराइड को केंद्रीकृत करें।
एपीआई टेस्टर और बल्क वर्कफ़्लो के साथ संबंध स्पष्ट करना।
समृद्ध निरीक्षकों के साथ एकल अनुरोध को डीबग करने के लिए एपीआई टेस्टर का उपयोग करें। बल्क एपीआई टेस्टर उन सहेजे गए कॉलों को लेता है, उन्हें समानांतर में चलाता है, और शेड्यूलिंग, विश्लेषण और अलर्टिंग जोड़ता है।
रैंप-अप, रोकने की स्थितियों और दर सीमाओं के लिए गार्डरेल्स के साथ प्रति सूट 100 समवर्ती कार्यकर्ता तक, ताकि डाउनस्ट्रीम सिस्टम सुरक्षित रहें।
हाँ। संग्रह या कार्यस्थान अपलोड करें और बल्क एपीआई टेस्टर उन्हें सूट में परिवर्तित करता है, अनुरोधों, परीक्षणों और पर्यावरण चर को संरक्षित करता है।
बिल्कुल। एपीआई स्वास्थ्य जांच को हाथों से मुक्त रखने के लिए क्रॉन एक्सप्रेशन कॉन्फ़िगर करें, CI/CD के साथ एकीकृत करें, या वेबहुक के माध्यम से सूट ट्रिगर करें।