SOAPUI

2012-09-03 10 views
15

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

मैं SOAPUI से देरी कैसे कर सकता हूं, ताकि मैं समय-समय पर सफल हो सकूं?

उत्तर

29

यदि आप परीक्षण करना चाहते हैं कि क्लाइंट टाइमआउट पर कैसे प्रतिक्रिया करेगा, तो सोपयूआई में एक मोक्स सेवा बनाएं, और इसे (आमतौर पर पूर्व-निर्धारित) प्रतिक्रिया लौटने से पहले ऑनरक्वैस्ट स्क्रिप्ट निष्पादित करें।

नींद (60000)

यह आपको जवाब देने से पहले 60 सेकंड की देरी देना होगा: स्क्रिप्ट के रूप में सरल रूप में हो सकता है।

0
रिस्पांस संदेश की

उपयोग HTTP स्थिति संपत्ति 408

5

को मान सेट आप एक टाइमआउट एक HTTP कनेक्टिविटी से फेंका अनुकरण करने के लिए की जरूरत है, तो बेहतर स्क्रिप्ट

mockRequest.getHttpResponse().sendError(408) 

का उपयोग यह एक उत्पन्न होगा एचटीएमएल प्रतिक्रिया भी। आप अपनी इच्छित HTTP कोड स्थिति सेट कर सकते हैं। आप इसे "ऑनरक्वेट स्क्रिप्ट" में डाल सकते हैं, या मौजूदा मॉक प्रतिक्रिया के "स्क्रिप्ट" में डाल सकते हैं।

17

पेड़ में अपनी प्रतिक्रिया का चयन करें। फिर "मॉक रेस्पॉन्स प्रॉपर्टीज" के नीचे देखें: Look For this

+5

मिलीसेकंड में इस मान का उल्लेख करने की आवश्यकता है। –

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