2009-08-27 21 views
5

मैं वेब सेवाओं में नौसिखिया हूं। मैं वेब सेवाओं का परीक्षण करने के लिए पूरी तरह से नया हूँ। एक नई परियोजना की मांग है कि मैं वेब सेवाओं का परीक्षण करता हूं, और ग्राहक किसी भी ओपन सोर्स टूल के पक्ष में है। वेब सेवाओं का परीक्षण करने का दृष्टिकोण क्या है? वेब सेवाओं का परीक्षण करने के लिए कृपया एक उपकरण (न्यूनतम स्क्रिप्टिंग के साथ) का सुझाव दें?मैं webservices का परीक्षण कैसे करूं?

उत्तर

8

चेक बाहर SoapUI - सबसे अच्छा वेब सेवा परीक्षण उपकरणों में से एक - साथ ही इसकी मुक्त है !!

वे भी एक "प्रो" संस्करण है जो लागत है - आप लोड परीक्षण आदि की तरह अधिक सामान, कर सकते हैं, लेकिन मुक्त संस्करण अपने परीक्षण के अधिकांश के लिए पर्याप्त काफी अच्छा है, मैं कहता हूँ चाहते हैं!

डब्लूएसडीएल (ऑनलाइन या फ़ाइल के रूप में संग्रहीत) को देखते हुए, यह प्रत्येक विधि के लिए स्टब्स बनाएगा, जिसका उपयोग आप अनुरोध (एक्सएमएल के रूप में) बनाने के लिए कर सकते हैं, रिक्त स्थान (पैरामीटर मान) भरें, और फिर आप वेब सेवा पर आपका अनुरोध भेज सकते हैं और देख सकते हैं कि प्रतिक्रिया के रूप में क्या आता है।

SoapUI भी आप पटकथा परीक्षण की तुलना में अधिक चलाया जा सकता है और फिर से लिखने के लिए अनुमति देता है।

उत्कृष्ट उपकरण - इसकी प्रशंसा पर्याप्त नहीं कर सकता!

मार्क

2

इसके अतिरिक्त आप XML-पैकेट मैन्युअल पास करके अपने वेब सेवा का परीक्षण करने में फ़ायरफ़ॉक्स पोस्टर इस्तेमाल कर सकते हैं।

इसे यहाँ की जांच:

FF Poster

0

आप robot framework विचार करना चाह सकते। यह एक सामान्य, कीवर्ड-संचालित परीक्षण ढांचा है। आरईएसटी और एसओएपी आधारित वेब सेवाओं का परीक्षण करने के लिए पुस्तकालय हैं। इसका उपयोग वेब पृष्ठों (सेलेनियम लाइब्रेरी के माध्यम से), डेटाबेस, और बहुत कुछ परीक्षण करने के लिए भी किया जा सकता है।

robotframework निर्मित कीवर्ड की एक टन है, और वहाँ अतिरिक्त लाइब्रेरी कि और अधिक कर रहे हैं। आप पाइथन, जावा, .NET भाषाओं, या किसी अन्य भाषा में अपने स्वयं के कीवर्ड विकसित करने में भी सक्षम हैं।

2

सोपयूआई एसओएपी webservices का परीक्षण करने के लिए एक शानदार उपकरण है। यह आपको एक एसओएपी क्लाइंट या एसओएपी सर्वर का परीक्षण करने की अनुमति देता है।

फिडलर एक और बहुत उपयोगी टूल है। फिडलर का उद्देश्य वेबसाइसेस का परीक्षण करने के लिए जरूरी नहीं है (यह एक HTTP डीबगर है), लेकिन चूंकि SOAP webservices HTTP पर चलती है, तो आप इसे परीक्षण के लिए उपयोग कर सकते हैं। फिडलर का उपयोग करने का एक और महत्वपूर्ण लाभ यह तथ्य है कि आप आरईएसटी वेबसाइसेस का परीक्षण भी कर सकते हैं।

संबंधित मुद्दे