2012-10-05 18 views
11

वेब-एप्लिकेशन है जिसमें एसओएपी वेब सेवाओं का उपयोग किया जाता है। वेब सेवा क्लाइंट विकसित नहीं होने पर भी एसओएपी वेब सेवा का परीक्षण करने के लिए बाजार में विभिन्न उपकरण मौजूद हैं। उदाहरण के लिए एसओएपी-यूआई, टीसीपीएमजावा में एसओएपी वेब सेवाओं का नकल कैसे करें

लेकिन मुझे इसकी उप-कविता चाहिए। मैं कुछ हार्ड कोडित प्रतिक्रिया द्वारा अपने आवेदन पर यूनिट परीक्षण करना चाहता हूं। असल में, मेरे प्रोजेक्ट में क्लाइंट साइड वेब सेवा & सर्वर साइड वेब सेवा के विकास के लिए अलग-अलग टीम हैं। मैं ग्राहक पक्ष में हूं। इसलिए, कभी-कभी मैं अपना परीक्षण नहीं कर सकता क्योंकि सर्वर साइड डेवलपमेंट पूरा नहीं होता है।

मैं एक ऐसा एप्लिकेशन विकसित करना चाहता हूं जिसके द्वारा मैं अपने आवेदन का परीक्षण कर सकूं, यहां तक ​​कि वेब सेवा सर्वर तैयार नहीं है। क्या किसी तरह की नकली वेब सेवा स्थापित करने का कोई आसान तरीका है? ऐसा करने के संभावित विकल्प क्या हो सकते हैं?

+0

आप [Stubmatic] (https://github.com/NaturalIntelligence/Stubmatic) का उपयोग मॉक/फ़ेक्ड webservice के रूप में भी कर सकते हैं जहां आप सभी SOAP/REST/HTTP (कॉल) कॉल का नकल कर सकते हैं। –

उत्तर

16

आप साबुन यूआई का उल्लेख कर रहे हैं जो exactly what you want करता है। यह निर्दिष्ट पोर्ट पर छोटे वेब सर्वर शुरू करता है और दिए गए डब्लूएसडीएल से मेल खाने वाले अनुरोधों को संभालता है।

आप या तो स्थिर, हार्ड-कोडित प्रतिक्रियाओं का उपयोग कर सकते हैं और नकली वेब सेवा को अधिक गतिशील बनाने के लिए ग्रोवी को नियोजित कर सकते हैं। यह और भी बेहतर हो जाता है: साबुन यूआई पूरे मॉक को एक स्व-निहित वायर में लपेट सकता है जिसे आप किसी भी सर्वलेट कंटेनर पर तैनात कर सकते हैं।

0

आप मॉकी का भी उपयोग कर सकते हैं, जो एक सर्वर आधारित समाधान है।

https://sourceforge.net/projects/soaprest-mocker/

आप इसे एक सर्वर पर तैनाती और सेटअप resposes को यह वेब सेवा इंटरफ़ेस का उपयोग और दर्ज अनुरोध सत्यापित कर सकते हैं: से here.

3

यहाँ यह जाओ एक और वेब सेवा मजाक उपकरण है।

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