2010-03-02 13 views
12

मुझे लगता है कि मेरी डब्ल्यूसीएफ सेवाओं का परीक्षण करना आसान होना चाहिए।डब्ल्यूसीएफ टेस्ट क्लाइंट के लिए कौन से विकल्प हैं?

क्या डब्ल्यूसीएफ टेस्ट क्लाइंट का कोई विकल्प है? इन सुविधाओं के साथ

कुछ:

  1. मेरी वस्तु पेड़ (विधि पैरामीटर) बचा सकते हैं फिर से इस्तेमाल किया जा रहा।
  2. आदर्श रूप से यह मुझे उन GUID की पहचान करने देगा जो प्रत्येक रन पर पुन: उत्पन्न होने की आवश्यकता है और जो स्थैतिक रहना चाहिए।
  3. सरणी, सूचियों और शून्य प्रकारों से निपटने के लिए आसान है। (उदाहरण के लिए, यदि मेरे पास शून्य प्रकारों की एक सरणी है, तो मुझे सरणी की लंबाई दर्ज करनी होगी और यह कि प्रत्येक मूल्य को भरने से पहले शून्य नहीं है। ऐसा लगता है कि एक आसान तरीका होना चाहिए ... ।)
  4. रनों के बीच "कॉन्फ़िगर फ़ाइल" सहेज सकता है। (मेरी सेवाओं मानक 65,536 MaxBufferSize और MaxReceivedMessageSize की तुलना में अधिक डेटा वापस।)

नि: शुल्क सबसे अच्छा है, लेकिन मैं इसे पर विचार करेंगे कि क्या मैं एक अच्छा उपकरण प्राप्त करने के लिए भुगतान करना होगा।

उत्तर

10

मैं अपनी डब्ल्यूसीएफ सेवाओं का परीक्षण करने के लिए WCF Storm LITE का उपयोग करता हूं। यह डब्ल्यूसीएफ टेस्ट क्लाइंट की तुलना में अधिक उपयोगकर्ता के अनुकूल है, हालांकि मुफ़्त संस्करण में इसके वाणिज्यिक समकक्ष की तुलना में सीमित सुविधाएं हैं।

5

SOAPUI अब तक का सबसे अच्छा पाया गया है। इसका उपयोग रीस्टफुल सेवाओं का परीक्षण करने के लिए भी किया जा सकता है।

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

http://www.soapui.org

1

मैं एक खुला स्रोत उपकरण कहा जाता WsdlUI कि WCFTestClient के बजाय इस्तेमाल किया जा सकता डेवलपर हूं। इसे WCFTestClient के बजाय उपयोग करने के लिए विजुअल स्टूडियो में एकीकृत किया जा सकता है।

इसे https://drexyia.github.io/WsdlUI/ पर डाउनलोड किया जा सकता है।

Go to project properies -> Debug page 
Change Command Line Arguments 

From: /client:"WcfTestClient.exe" 
To: /client:"[PATH]WsdlUI.exe" 
: दृश्य स्टूडियो के साथ उपयोग करने के लिए
संबंधित मुद्दे