REST API का परीक्षण करने के लिए टूल का उपयोग करना।
अभी तक मैं केवल साबुन के बारे में जानता हूं । मैं SOAPUI की कोशिश की है, लेकिन कम से कम एक में MAC - यह भयानक है।
आश्चर्य है कि लोग अपने स्वयं के एपीआई का परीक्षण करने के लिए क्या उपयोग कर रहे हैं।
जवाबों:
यदि आप अपने API को मैन्युअल रूप से परीक्षण कर रहे हैं, तो हमने RestClient 2.3 या फ़ायरफ़ॉक्स के लिए पोस्टर ऐड-ऑन को काफी मददगार पाया है। ये दोनों आपको GET, PUT, POST, या DELETE के अनुरोधों का निर्माण करने देते हैं। आप इन अनुरोधों को बाद में पुनः चलाने के लिए सहेज सकते हैं।
सरल स्वचालित परीक्षण के लिए एक शेल स्क्रिप्ट में लिनक्स (या साइगविन) 'कर्ल' कमांड को आज़माएं।
कुछ और औद्योगिक ताकत से आप अपाचे जेमीटर तक जा सकते हैं । JMeter लोड परीक्षण के लिए बहुत अच्छा है।
31 अक्टूबर 2014: HTTPRequester अब फ़ायरफ़ॉक्स के लिए एक बेहतर विकल्प है।
जुलाई 2015: पोस्टमैन क्रोम के लिए एक अच्छा विकल्प है
क्रोम स्टोर में डाकिया सरल लेकिन शक्तिशाली है।
मैं http://hurl.it/ का उपयोग करता हूं
हा। क्षमा करें, मैंने आपकी पोस्ट को गलत पढ़ा। मैंने पहले इसका परीक्षण करने के लिए ककड़ी का उपयोग किया है। यह अच्छी तरह से काम किया।
हम अपने रेस्टफ़ुल एपीआई का परीक्षण करने के लिए ग्रूवी का उपयोग कर रहे हैं, xml put / post / get को बनाने के लिए सहायक कार्यों की एक श्रृंखला का उपयोग कर रहे हैं और फिर डेटा की सही तरीके से जाँच करने के लिए XML के नोड्स पर परीक्षणों की एक श्रृंखला बना रहे हैं।
हम पोस्टर का उपयोग करते हैं (फ़ायरफ़ॉक्स के लिए, लगता है कि क्रोम को एक समान उपकरण की कमी है) एकल क्षेत्रों का परीक्षण करने के लिए, या केवल उस समय एपीआई का चुनाव करने के लिए जब हमें आगे के परीक्षण बनाने या चीजों की स्थिति की जांच करने की आवश्यकता होती है।
हम RestFixture के साथ FitNesse का उपयोग करने की योजना बना रहे हैं। हमने अभी तक अपने परीक्षण लिखना शुरू नहीं किया है, हमारे नवीनतम परीक्षक ने पिछले सप्ताह चीजें उठाई और चल रही हैं, हालांकि उन्होंने अपनी अंतिम कंपनी में इसके लिए FitNesse का उपयोग किया है, इसलिए हम जानते हैं कि हम जो करना चाहते हैं उसके लिए यह एक उचित सेटअप है।
अधिक जानकारी यहां उपलब्ध है: http://smartrics.blogspot.com/2008/08/get-fitnesse-with-sl-hi.html
http://www.quadrillian.com/ यह आपको अपने एपीआई के लिए एक संपूर्ण परीक्षण सूट बनाने और इसे अपने ब्राउज़र से चलाने और दूसरों के साथ साझा करने में सक्षम बनाता है।
हम अत्यधिक अभिव्यंजक BDD शैली परीक्षण लिखने के लिए Groovy और Spock का उपयोग करते हैं । अपराजेय कॉम्बो! जर्सी क्लाइंट एपीआई या HttpClientHTTP अनुरोधों को संभालने के लिए का उपयोग किया जाता है।
मैनुअल / स्वीकृति परीक्षण के लिए हम डाकिया या देव HTTP क्लाइंट के रूप में कर्ल या क्रोम एप्लिकेशन का उपयोग करते हैं।
हम अपने स्वयं के यूनिट परीक्षणों और अक्सर समर्पित ग्राहक ऐप के साथ अपना परीक्षण करते हैं।
RRAPAPI से एक निःशुल्क टूल है जो आपको किसी HTTP आधारित एपीआई का परीक्षण करने देता है। यह आपको अपने परीक्षण परिदृश्यों को सहेजने और साझा करने की सुविधा भी देता है।