मुख्य कंटेंट तक स्किप करें

स्थानीय मॉक सर्वर

मॉक सर्वर सीधे स्पेसिफ़िकेशन से API का काम करने वाला विकल्प तैयार करता है। इससे बैकएंड बनने से पहले ही फ़्रंटएंड और क्लाइंट का काम जारी रह सकता है, और बाहरी इन्फ़्रास्ट्रक्चर लगाने की ज़रूरत नहीं होती। यह डेस्कटॉप ऐप की मुख्य प्रक्रिया में चलता है।

मॉक शुरू करें​

आप मॉक सर्वर स्क्रीन से या सीधे AI चैट से मॉक शुरू कर सकते हैं। चैट से शुरू करने पर ऐप उस पते की पुष्टि करता है जहाँ सेवा चल रही है।

ये विकल्प उपलब्ध हैं:

विकल्पसीमा / स्वरूपउद्देश्य
portपूर्णांक 1–65535कनेक्शन सुनने के लिए स्थानीय पोर्ट
basePathURL पाथ का प्रीफ़िक्समॉक को बेस पाथ के अंतर्गत उपलब्ध कराता है
latencyMs0–10000नेटवर्क देरी का अनुकरण करने के लिए कृत्रिम लेटेंसी जोड़ता है
overridesअधिकतम 100 कस्टम रिस्पॉन्सचुने गए ऑपरेशन के लिए तय रिस्पॉन्स लौटाता है

अमान्य पोर्ट या लेटेंसी मानों को स्पष्ट संदेश के साथ अस्वीकार किया जाता है, ताकि खराब कॉन्फ़िगरेशन वाला सर्वर शुरू न हो।

एक साथ कई मॉक​

आप एक साथ कई मॉक चला सकते हैं, जैसे हर खुले दस्तावेज़ के लिए एक। ऐप चल रहे मॉक दिखाता है (mock:list) और किसी एक मॉक को रोक सकता है (mock:stop)। हर मॉक दस्तावेज़ की आईडी और नाम से जुड़ा होता है, जिससे उन्हें पहचानना आसान रहता है।

मिले हुए अनुरोध देखें​

मॉक उसे मिले अनुरोधों का रिकॉर्ड रखता है। आप वैकल्पिक संख्या सीमा के साथ उन्हें देख सकते हैं (mock:requests) और रिकॉर्ड साफ़ कर सकते हैं। इससे वास्तविक बैकएंड न होने पर भी जाँचा जा सकता है कि क्लाइंट ने सही ऑपरेशन को अपेक्षित पैरामीटर के साथ कॉल किया था।

कस्टम रिस्पॉन्स​

जब डिफ़ॉल्ट उदाहरण या स्कीमा से बना रिस्पॉन्स पर्याप्त न हो, तो किसी ऑपरेशन के लिए अपना रिस्पॉन्स तय करें। कॉन्फ़िगरेशन को नियंत्रण में रखने के लिए ऐसे अधिकतम 100 रिस्पॉन्स दिए जा सकते हैं।

कब इस्तेमाल करें​

  • जब बैकएंड अभी बन रहा हो, तब कॉन्ट्रैक्ट के आधार पर फ़्रंटएंड का काम जारी रखने के लिए;
  • लेटेंसी और रिस्पॉन्स बदलकर धीमे व्यवहार या विशेष परिस्थितियों को दोहराने के लिए;
  • डिप्लॉय किए गए वातावरण के बिना API प्रवाह दिखाने के लिए;
  • यह जाँचने के लिए कि जनरेट किए गए क्लाइंट डिज़ाइन के अनुसार ऑपरेशन कॉल करते हैं।

मॉक दूसरे टूल की तरह उसी स्पेसिफ़िकेशन को पढ़ता है, इसलिए डिज़ाइन बदलने पर भी वह कॉन्ट्रैक्ट के अनुरूप रहता है।

यह भी देखें: परिदृश्य परीक्षण, सहायक के साथ डिज़ाइन.