अपडेट पर वापस जाएँ
New releaseAug 23, 2026

hoverfly v1.12.12

डेवलपर्स और परीक्षकों के लिए हल्का सेवा आभासीकरण / API सिमुलेशन / API मॉकिंग टूल

साझा करें

Hoverfly

Circle CI Documentation Status GitHub Discussions

विकास और परीक्षण के लिए API सिमुलेशन

Hoverfly एक हल्का, ओपन सोर्स API सिमुलेशन टूल है। Hoverfly का उपयोग करके, आप अपने एप्लिकेशन पर निर्भर API के यथार्थवादी सिमुलेशन बना सकते हैं।

  • धीमी, अस्थिर API निर्भरताओं को यथार्थवादी, पुन: प्रयोज्य सिमुलेशन से बदलें
  • एज-केस का परीक्षण करने के लिए नेटवर्क विलंबता, यादृच्छिक विफलताओं या दर सीमाओं का अनुकरण करें
  • किसी भी प्रोग्रामिंग भाषा के साथ विस्तार और अनुकूलित करें
  • API सिमुलेशन निर्यात, साझा, संपादित और आयात करें
  • CLI और Java के लिए मूल भाषा बाइंडिंग
  • REST API
  • हल्का, उच्च-प्रदर्शन, कहीं भी चलाएं
  • Apache 2 लाइसेंस

Hoverfly को iOCO Solutions द्वारा विकसित और रखरखाव किया जाता है।

त्वरित आरंभ

Hoverfly Cloud

Hoverfly Cloud - एक सेवा के रूप में API सिमुलेशन। यहां साइन अप करें।

योगदान

योगदान का स्वागत है!

योगदान देने के लिए, कृपया:

  1. रिपॉजिटरी को फोर्क करें
  2. अपने फोर्क पर एक फीचर ब्रांच बनाएं
  3. अपने परिवर्तनों को कमिट करें, और Hoverfly की master ब्रांच के विरुद्ध एक पुल रिक्वेस्ट बनाएं
  4. अपने पुल रिक्वेस्ट में, अपने परिवर्तन के संबंध में विवरण शामिल करें, जैसे
    1. आपने यह क्यों किया
    2. इसका परीक्षण कैसे करें
    3. आपके द्वारा किए गए परीक्षण के बारे में कोई भी जानकारी

फोर्किंग मॉडल के बारे में अधिक पढ़ने के लिए, इस लिंक को देखें: फोर्किंग वर्कफ़्लो.

स्थानीय विकास के लिए सेटअप

निर्माण

  1. Go स्थापित करें। आपको आधिकारिक Go वेबसाइट से अपने OS के लिए डाउनलोड और इंस्टॉलेशन निर्देशों का पालन करना चाहिए। यदि आपने पहले apt-get या homebrew का उपयोग करके Go स्थापित किया है, तो आपको पहले उन्हें अनइंस्टॉल करना चाहिए।

  2. Hoverfly प्रोजेक्ट को क्लोन करें:

    git clone https://github.com/SpectoLabs/hoverfly.git
    # or: git clone https://github.com/<your_username>/hoverfly.git
    
  3. अंत में आप बिल्ड चला सकते हैं

    cd hoverfly
    make build 
    

ध्यान दें कि बाइनरी target निर्देशिका में हैं।

परीक्षण

आपको सभी यूनिट और कार्यात्मक परीक्षण इसके साथ निष्पादित करने में सक्षम होना चाहिए:

make test

यदि आपके वातावरण में ruby और python सेटअप नहीं है, तो कुछ मिडलवेयर परीक्षण विफल हो सकते हैं। यदि आप Mac का उपयोग कर रहे हैं, तो आप उन्हें Homebrew से स्थापित कर सकते हैं:

brew install ruby
brew install python

लाइसेंस

Apache लाइसेंस संस्करण 2.0 विवरण के लिए LICENSE देखें.

कॉपीराइट (c) 2025 Hoverfly Cloud

श्रेणियाँ