साबुन: एपीआई के साथ काम करने के लिए अंदरूनी सूत्र का उपकरण

साबुन लगाने वाला

ऐसा लगता है कि हर बार जब मैं एक अच्छे दोस्त से मिलता हूं, तो मैं एक नए उपकरण के बारे में सुनता हूं, जो जीवन को आसान बनाता है। मैंने साथ कॉफी पी थी डेविड ग्रिग्बीएक .NET इंटीग्रेशन मॉन्स्टर जो डॉक्यूमेंटसाइन के लिए काम करता है। डेविड और मैं SOAP (सिंपल ऑब्जेक्ट एक्सेस प्रोटोकॉल) बनाम पर चर्चा कर रहे थे अन्य एपीआई (हम इस तरह लपेटते हैं)। मैं आरईएसटी एपीआई का पक्ष लेता हूं क्योंकि वे एक समय में कल्पना और विकास के साथ-साथ प्रमाणीकरण के साथ कम मुद्दों को विकसित करना आसान होते हैं। डेविड, एक .NET गुरु के रूप में, SOAP को पसंद करता है क्योंकि यह बहुत अधिक जटिल संचालन और अवसर प्रदान करता है।

डेविड ने मुझे SOAP एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) के साथ काम करने के लिए अंदरूनी सूत्र रहस्य बताया ... साबुन। (पुनश्च: मेरे सपने की तरह लग रहा है एक apui 2006 से कुछ दिन साकार हो सकते हैं!]

साबुन

SoapUI दो संस्करणों में आता है, ओपन सोर्स और प्रो। प्रो संस्करण आपको वह सब कुछ करने की अनुमति देता है जो ओपन सोर्स करता है, लेकिन प्रति लाइसेंस $ 349 के लिए उत्पादकता और समय की बचत सुविधाओं का एक गुच्छा जोड़ता है।

  • डेटा को देखने के लिए रूपरेखा और प्रपत्र संपादकों - जबकि आउटलाइन संपादक एक्सएमएल संदेशों में वास्तविक डेटा का एक बड़ा अवलोकन देता है, फॉर्म संपादक अनुरोधों में डेटा दर्ज करने के लिए एक सरल इंटरफ़ेस प्रदान करता है। संयोजन में दो संपादक आपके परीक्षण को तेज और आसान बना देंगे।
  • डाटा के स्रोत - एक डेटा स्रोत आयात करें जिसे आप परीक्षण करना चाहते हैं। सभी प्रमुख स्वरूपों का समर्थन किया जाता है, जिसमें पाठ फ़ाइलें, एक्सएमएल, ग्रूवी, एक्सेल, निर्देशिका, जेडीबीसी (रिलेशनल डेटाबेस) और आंतरिक ग्रिड डेटा स्रोत शामिल हैं।
  • बिंदु और परीक्षण पर क्लिक करें - त्वरित-से-उपयोग ड्रैग और ड्रॉप कार्यक्षमता के लिए अनुमति देकर अपनी परीक्षण रचनाओं को आसान बनाने के तरीके।
  • एक्सपीथ मैच जोर - मुखर बनाना कुछ आसान चरणों और सेकंड में किया जाता है।
  • व्याप्ति - देखें कि आपने कितनी सेवा की कार्यक्षमता का परीक्षण किया है? यह आपको एक अवलोकन प्राप्त करने और यह देखने की अनुमति देता है कि कार्यक्षमता के किन क्षेत्रों का अच्छी तरह से परीक्षण किया गया है और आप किन क्षेत्रों के साथ कुछ और समय बिताना चाहते हैं। आप आगे भी ड्रिल कर सकते हैं और ठीक से यह जांच सकते हैं कि क्या परीक्षण नहीं किया गया है और क्या भागों का दावा नहीं किया गया है।
  • सुरक्षा परीक्षण - उन हमलों की एक सरणी होती है, जिन्हें pesky हैकर्स आप पर फेंक देंगे, जैसे: XML बम, एसक्यूएल इंजेक्शन, विकृत एक्सएमएल, फ़ज़िंग, क्रॉस-साइट स्क्रिप्टिंग आदि। प्रो में सुरक्षा टेस्ट जेनरेटर आपको भेद्यता स्कैन का एक पूरा सेट बनाने की अनुमति देता है। ।
  • आवश्यकताएँ - SoapUI Pro की आवश्यकताओं का समर्थन व्यवसाय या तकनीकी आवश्यकताओं के विरुद्ध आपके परीक्षणों की मैपिंग के लिए एक अत्यधिक उपयोगी सुविधा है।
  • रिफैक्टरिंग - एक सरल "खोज और बदलें" -Type फ़ंक्शन के साथ हल किया गया।
  • SQL बिल्डर - आप ग्राफिकल इंटरफेस के साथ SQL स्टेटमेंट बनाने में मदद करते हैं, जिससे सभी के लिए डेटा एक्सेस आसान हो जाता है।
  • रिपोर्टिंग - प्रोजेक्ट, टेस्टसुइट, टेस्टकैस, या लोडटेस्ट स्तर पर विस्तृत रिपोर्ट तैयार करें। पीडीएफ, एचटीएमएल, वर्ड और एक्सेल सहित किसी भी मानक प्रारूप में उन्हें प्रिंट या निर्यात करें, और उन्हें अनुकूलित करें।
  • सहायता - लाइसेंस के हिस्से के रूप में आपको अपने लाइसेंस के साथ एक साल का समर्थन भी मिलेगा।

3 टिप्पणियाँ

  1. 1

    यह पोस्ट करने के लिए धन्यवाद, डौग। मैंने ग्राहकों के लिए विकास में दोनों दृष्टिकोणों का उपयोग किया है। XML संरचना पर निर्भरता के कारण REST की तुलना में SOAP काम करना अधिक कठिन लगता है। SoapUI वास्तव में SOAP को कम दर्दनाक बना सकता है ... और उनके पास एक मैक इंस्टॉलर है! मैं इसे देख लूँगा।

    हालांकि इस तरह के एक महान उपकरण के साथ, मुझे लगता है कि मैं अभी भी आधुनिक रेस्टफुल एपीआई पसंद करूंगा। इस तरह से मैंने 🙂 रोल किया

  2. 3

    जैसा कि वे कहते हैं कि एक अच्छे दोस्त के साथ कॉफी के लिए हमेशा समय होता है और प्रासंगिक ज्ञान साझा करने की क्षमता होती है। डॉग आउट के लिए धन्यवाद डॉग और हम दोनों जो प्यार करते हैं उसे साझा करने की क्षमता और एक महान जुनून है। इसके अलावा यह REST कॉल भी करता है और साथ ही आपने नीचे बताया है कि यह एपीआई के लिए मेरा पसंदीदा डीबगिंग और प्रोटोटाइप टूल क्यों है। अप्रैल में मिलते हैं जब मैं शहर में वापस आता हूं I

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.