मैं सोपूआई (फ्री/ओपन सोर्स संस्करण) के साथ खेल रहा हूं यह देखने के लिए कि क्या यह व्यापक एपीआई परीक्षण के लिए काम पर उपयोगी हो सकता है क्योंकि हम अक्सर ऐसा करते हैं कि हम अपने अधिकांश परीक्षण को स्वैगर- प्रत्येक सर्वर/ऐप में ui पेज और कुछ परीक्षण मामलों को स्वचालित करने जैसी कुछ सुविधाएं वास्तव में आसान हो सकती हैं (कई अन्य लोगों के बीच)।सोपूआई मुक्त करने के लिए स्वैगर परिभाषा आयात करें?
मेरी समस्या यह है कि मैं समझ नहीं पा रहा हूं कि साबुनू में सभी अंतराल को मैन्युअल रूप से एक-एक करके बनाने के बिना कैसे आयात किया जाए। मुझे लगता है कि swagger से आयात करने का एक विकल्प है, लेकिन मुझे लगता है कि यह काम करने के लिए प्रतीत नहीं होता है और आसपास घूमने से मुझे अब तक मदद नहीं मिली है।
- यह मुफ़्त संस्करण का उपयोग करने के लिए संभव है? मुझे पता है कि REST डिस्कवरी एक प्रो फीचर है लेकिन यह वह नहीं है जिसे मैं ढूंढ रहा हूं।
- क्या कोई मुझे बता सकता है कि कदम क्या होंगे? मैंने इसे swagger-ui पृष्ठ पर इंगित करने की कोशिश की लेकिन उसने कुछ भी नहीं किया। मेरे पास एप्लिकेशन स्रोत कोड (जावा + वसंत में लिखा गया) तक पहुंच है, क्या मुझे वहां आयात करने की आवश्यकता वाले स्वैगर परिभाषा को कहीं और स्थित किया जाएगा? चारों ओर दबाया लेकिन मैं शायद सही जगह पर नहीं देख रहा हूँ।
मुझे पता है कि मैं ऐसी चीज में फंस गया हूं जो शायद हास्यास्पद रूप से आसान है लेकिन मैं इसके साथ किसी भी मदद की सराहना करता हूं।
संपादित करें: यह SoapUI संस्करण उपयोग कर रहा है 5.2.1
सोपयूआई केवल जेसन प्रारूप में स्वैगर फ़ाइलों को आयात करता है, यमल नहीं। मैंने वाईएएमएल आयात करने और JSON डाउनलोड करने के लिए swagger-editor का उपयोग किया। – intotecho
@intotecho क्या आप निश्चित हैं? मैंने सफलतापूर्वक वाईएएमएल फ़ाइल (सोपूआई 5.3.0) आयात की है, केवल फ़ाइल के लिए पथ और सही माइम प्रकार ("एप्लिकेशन/यामल") निर्दिष्ट करने के लिए आवश्यक है। – naXa