4 important features soapui pro
पेश है सोपुई प्रो:
SoapUI दो वर्जन में आता है- ओपन सोर्स फ्री (SoapUI) और SoapUI Pro (अब SoapUI NG pro)।
अब तक हम सामान्य स्वचालन अवधारणाओं और कार्यात्मक परीक्षण मूल बातें जैसे कि चर्चा कर रहे थे परियोजनाओं का निर्माण , परीक्षण सूट / मामला / कदम, गुण , दावे , groovy विभाजन टी प्रोग्रामिंग आदि। आप इस SoapUI श्रृंखला से इन सभी ट्यूटोरियल की जाँच कर सकते हैं यह पन्ना ।
अब, यह हमारे लिए सोपुई प्रो और इसकी मुख्य विशेषताओं की जांच करने का समय है जो अधिक परिष्कृत हैं और बेहतर और तेज परीक्षण के लिए लक्षित हैं।
ध्यान दें कि हमने सुविधाओं की चर्चा नहीं की है साबुनिया एनजी प्रो यहाँ संस्करण। कुछ नई सुविधाओं के अलावा, नीचे चर्चा की गई सभी सुविधाएँ SoapUI NG pro में भी मौजूद हैं।
आप क्या सीखेंगे:
जावा में एक विधि से एक सरणी लौटाने
- SoapUI प्रो की 4 महत्वपूर्ण विशेषताएं
- फ़ीचर # 1: पॉइंट टू क्लिक (ड्रैग एंड ड्रॉप):
- फ़ीचर # 2: डेटा संचालित परीक्षण
- फ़ीचर # 3: रिपोर्टिंग
- फ़ीचर # 4: साबुन प्रो में कवरेज फ़ीचर
- निष्कर्ष के तौर पर:
- अनुशंसित पाठ
SoapUI प्रो की 4 महत्वपूर्ण विशेषताएं
फ़ीचर # 1: पॉइंट टू क्लिक (ड्रैग एंड ड्रॉप):
यह एक निश्चित परीक्षण सूट में परीक्षण चरणों को आसानी से क्लोन करने में सक्षम बनाता है। यह आपको इसे फिर से बनाने के लिए बिना डुप्लिकेट काम करने देगा।
यहाँ आप इसे कैसे कर सकते हैं:
अपने प्रोजेक्ट ट्री को नीचे की तरह बनाएं। हम किसी अन्य प्रोजेक्ट में ड्रैग और ड्रॉप करके परीक्षण अनुरोध जोड़ने जा रहे हैं।
- डबल क्लिक करें परीक्षण मामला परीक्षण सूट के तहत मौजूद नोड GlobalWeather प्रोजेक्ट ट्री
- फिर खींचें निवेदन १ से DemoWebServices -> बारकोडसैप पेड़ और परीक्षण मामले स्क्रीन में ड्रॉप।
- चित्र बेहतर विचार प्राप्त करने के लिए निम्नलिखित स्क्रीनशॉट पर एक नज़र डालें।
(बढ़े हुए दृश्य के लिए छवि पर क्लिक करें)
- SoapUI Pro हमसे पुष्टि के लिए पूछेगा। हाँ चुनें।
- हम Add Request को देखेंगे परीक्षण मामला संवाद जहां हमें नए अनुरोध नाम दर्ज करने की आवश्यकता है
- मुझे प्रवेश करने दो GenerateBarCodeRequest “अनुरोध पाठ क्षेत्र में।
- एक बार यह हो जाने के बाद, सहेजने के लिए ठीक पर क्लिक करें। यहां स्क्रीनशॉट है जो टेस्ट सूट के तहत नए जोड़े गए परीक्षण मामले को दिखाता है।
इसी तरह, हम सिर्फ एक प्रोजेक्ट से दूसरे प्रोजेक्ट में टेस्ट सूट या अन्य नोड्स को ड्रैग और ड्रॉप करके जोड़ सकते हैं।
फ़ीचर # 2: डेटा संचालित परीक्षण
SoapUI Pro डेटा स्रोत परीक्षण चरण का उपयोग करता है जो बाहरी डेटा स्रोत को कनेक्ट करेगा और डेटा को वेब सेवा को खिलाएगा। डेटा स्रोत परीक्षण चरण डेटा स्रोत लूप के साथ आता है जो डेटा को पुनरावृत्त करने और वेब सेवा को भेजने में सक्षम बनाता है। यह सुविधा कार्यात्मक-डेटा संचालित और लोड परीक्षण दोनों के लिए उपयोगी है।
समर्थित डेटा स्रोत Excel, JDBC, XML और अन्य संगत डेटाबेस हैं। एक समय में एक से अधिक डेटा स्रोत कनेक्ट किए जा सकते हैं।
यहाँ एक उदाहरण है - एक डेटा स्रोत परियोजना नीचे दी जाएगी:
फ़ीचर # 3: रिपोर्टिंग
SoapUI Pro बेहतर और आसान विश्लेषण के लिए विभिन्न प्रकार की रिपोर्ट प्रदान करता है। वे:
- मुद्रण योग्य रिपोर्ट - यह हमें पीडीएफ, एचटीएमएल, आरटीएफ, एक्सेल और इतने पर निर्यात करने की अनुमति देता है।
- डेटा निर्यात - क्या हम एक्सएमएल और सीएसवी प्रारूपों के रूप में विशिष्ट डेटा निकालने के लिए उपयोग कर सकते हैं।
- HTML रिपोर्ट -एक HTML प्रारूप में परिणाम देता है जिसे किसी भी वेब पेज पर प्रकाशित किया जा सकता है।
अब हम परीक्षण सूट निष्पादन के लिए नमूना रिपोर्ट बनाते हैं। इन चरणों का पालन करें:
- Http://www.webservicex.net/globalweather.asmx?WSDL के साथ एक प्रोजेक्ट बनाएं
- और फिर निम्न स्क्रीनशॉट में दिखाए गए अनुसार परीक्षण सूट और परीक्षण कदम जोड़ें
- एक बार परीक्षण अनुरोध ठीक से कॉन्फ़िगर किए जाने के बाद, परीक्षण सूट पर डबल-क्लिक करें
- निष्पादन शुरू करने के लिए टूलबार से रन बटन पर क्लिक करें
- SoapUI निष्पादन शुरू करेगा और अंत में, परीक्षण सूट निष्पादन स्थिति दिखाता है
- अब on पर क्लिक करें रिपोर्ट बनाएं से आइकन
परीक्षण सूट टूलबार।
- यह आपको उस रिपोर्ट प्रकार का चयन करने के लिए कहेगा जिसे आप बनाना चाहते हैं
- आवश्यक परिवर्तन करें और फिर रिपोर्ट बनाने के लिए ठीक पर क्लिक करें। अब आप उत्पन्न रिपोर्ट देख सकते हैं।
इसी तरह, हम डेटा निर्यात रिपोर्ट तैयार कर सकते हैं। हमें टूलबार से रिपोर्ट रिपोर्ट आइकन पर क्लिक करें। SoapUI Pro क्रिएट रिपोर्ट संवाद विंडो लॉन्च करेगा। संवाद में, सभी डेटासेट की जांच करें और प्रारूप को बदल दें सीएसवी इसलिए हम एक्सेल के साथ रिपोर्ट डेटा को सत्यापित कर सकते हैं। इसके अलावा, जाँच करें हैडर रो उत्पन्न करें चेक बॉक्स। अंत में, गंतव्य फ़ोल्डर निर्दिष्ट करें जहां रिपोर्ट को सहेजना है। निम्नलिखित स्क्रीनशॉट को देखें।
ठीक है, SoapUI Pro आपकी हार्ड ड्राइव पर उल्लिखित स्थान पर तीन फाइलें (नाम के साथ डेटासेट अनुभाग में दिखाया गया है) उत्पन्न करेगा। यदि निष्पादन के दौरान कोई त्रुटि हुई है, तो त्रुटि लॉग फाइलें भी उसी स्थान पर बनाई जाएंगी।
JUnit स्टाइल HTML रिपोर्ट:
JUnit स्टाइल HTML रिपोर्ट प्रत्येक परीक्षण सूट और परीक्षण मामलों के लिए परीक्षा परिणाम उत्पन्न करेगी। HTML रिपोर्ट बनाने के लिए, आइकन पर क्लिक करें । प्रारूप ड्रॉप-डाउन में, JUnit-Style HTML रिपोर्ट विकल्प पर क्लिक करें। यदि यह पहले से चयनित नहीं है, तो अगला, सिंगल पेज पर क्लिक करें। फिर गंतव्य फ़ोल्डर पथ निर्दिष्ट करें और ठीक क्लिक करें। निम्न HTML प्रारूप रिपोर्ट प्राप्त की जाती है।
(बढ़े हुए दृश्य के लिए छवि पर क्लिक करें)
सेवा कंपनियों के रूप में बड़ा डेटा
फ़ीचर # 4: साबुन प्रो में कवरेज फ़ीचर
कवरेज सुविधा का उपयोग कवर किए गए REST या SOAP सेवाओं के विश्लेषण के लिए किया जाता है। यह कार्यात्मक परीक्षण, नकली सेवाओं के परीक्षण और इतने पर कब्जा कर लिया जाएगा। कवरेज की स्थिति की जाँच एक परीक्षण सूट के लिए की जा सकती है:
- टेस्ट सूट के नाम पर डबल क्लिक करें
- रन आइकन पर क्लिक करके परीक्षण सूट को निष्पादित करें
- एक बार निष्पादन पूरा हो जाने पर, हम देख सकते हैं कवरेज के बगल में मौजूद टैब परीक्षण के मामलों टैब। कृपया निम्न स्क्रीनशॉट देखें
(बढ़े हुए दृश्य के लिए छवि पर क्लिक करें)
कवरेज सुविधा कार्यात्मक परीक्षणों, नकली सेवाओं और HTTP मॉनिटर परिदृश्यों पर केंद्रित है। यह परियोजना स्तर, परीक्षण सूट और परीक्षण मामले के स्तर को भी कवर करता है जैसा कि नीचे देखा जा सकता है:
SOAP और बाकी सेवाएं:
Microsoft द्वारा बनाया गया SOAP, कुछ मानकों का अनुसरण करता है। यह एक प्रोटोकॉल है जो इंटरनेट के माध्यम से दुनिया भर में संदेशों को स्थानांतरित करने के लिए एक्सएमएल का उपयोग करता है। इसकी महत्वपूर्ण विशेषता अनुरोध और प्रतिक्रिया दोनों में अंतर्निहित त्रुटि हैंडलिंग है। दिलचस्प बात यह है कि हमें वेब सेवा विवरण भाषा (WSDL- एक फ़ाइल जो SOAP से जुड़ी है) का उपयोग करने की आवश्यकता नहीं है। डब्ल्यूएसडीएल में परिभाषा है कि वेब सेवाएं कैसे काम कर रही हैं और हम इसे कैसे संदर्भित कर सकते हैं।
जैसा कि हम सभी जानते हैं कि एसओएपी-आधारित सेवाओं की पहचान इसकी छवि संकेतक द्वारा सोपुई परियोजना में की जाएगी। नीचे स्क्रीनशॉट देखें।
प्रतिनिधि राज्य अंतरण सेवाएं (आरईएसटी) अपने हल्के नियंत्रण के कारण SOAP का एक विकल्प हैं। उदाहरण के लिए, यदि हम SOAP के साथ जावास्क्रिप्ट जैसे किसी भी स्क्रिप्ट का उपयोग करते हैं, तो हमें तदनुसार XML संरचना तैयार करनी होगी- जो कठिन हो सकती है।
REST में जटिलताएँ नहीं हैं क्योंकि यह CSV, JSON और RSS प्रारूप का समर्थन करता है। इसलिए हम उपर्युक्त प्रारूपों में REST सेवाओं के लिए आउटपुट डेटा प्राप्त कर सकते हैं। SoapUI Pro में REST सेवाओं के लिए कृपया नीचे स्क्रीनशॉट देखें।
SOAP और REST वेब सेवाओं के बीच कुछ संस्करण हैं। हमें वे क्या हैं का उपयोग करें।
साबुन:
- हेवीवेट मानक जिसे वेब सेवाओं तक पहुंचने के लिए कुछ प्रक्रिया की आवश्यकता होती है।
- प्लेटफ़ॉर्म, भाषा और परिवहन स्वतंत्र है क्योंकि इसमें HTTP की आवश्यकता नहीं है
- व्यापक स्वीकृति
- एकीकरण को संभालने में त्रुटि।
- कई भाषाओं के साथ सहज एकीकरण
आराम:
- SOAP की तुलना में तेज़
- कुशल, क्योंकि यह JSON, CSV, RSS जैसे विभिन्न स्वरूपों का समर्थन करता है
- REST सेवाओं का आसानी से परीक्षण करने के लिए कई ओपन सोर्स प्लगइन्स और टूल उपलब्ध हैं।
निष्कर्ष के तौर पर:
सोपुई प्रो जैसा कि नाम से संकेत मिलता है कि वास्तव में प्रो संस्करण है, जहां कई अतिरिक्त विशेषताएं हैं, जो उपयोग करने में आसान, तेज, सुरक्षित, अधिक सक्षम और बहुमुखी हैं। भले ही कई अन्य विशेषताएं हैं जो प्रो दर्शकों के लिए अधिक विशिष्ट हैं, ऊपर सूचीबद्ध हैं जो अधिकांश जेनेरिक उपयोगकर्ताओं के लिए लागू हैं।
अगला साबुन प्रो ट्यूटोरियल # 13 - अगले ट्यूटोरियल में हम और जानेंगे साबुन और बाकी सेवाएं - अधिक विवरण सामने आ रहे हैं।
पढ़ते रहिए और कृपया नीचे अपने सवाल / टिप्पणी पोस्ट करें।
अनुशंसित पाठ
- SoapUI और SoapUI Pro की 7 महत्वपूर्ण विशेषताएं - ट्यूटोरियल 2
- SoapUI Pro में ट्यूटोरियल कैसे बनाएँ: ट्यूटोरियल # 13
- SoapUI Pro में डेटा चालित परीक्षण कैसे करें - SoapUI Tutorial # 14
- SoapUI Groovy लिपियों में अपवाद को कैसे हैंडल करें - SoapUI Tutorial # 11
- फाइल में स्टोर रिक्वेस्ट और रिस्पांस डेटा के लिए एक त्वरित साबुन गाइड - साबुनापी ट्यूटोरियल # 15
- 15+ साबुन ट्यूटोरियल: सर्वश्रेष्ठ वेब सेवा एपीआई परीक्षण उपकरण
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- चरण SoapUI डाउनलोड और स्थापना प्रक्रिया द्वारा चरण - SoapUI ट्यूटोरियल # 3