2012-04-13 7 views
6

मैं थोड़ी देर के लिए और केवल लोड परीक्षणों के लिए जेएमटर का उपयोग कर रहा हूं। मैं सोच रहा था कि क्या मैं इसे सामान्य कार्यक्षमता परीक्षण के लिए उपयोग कर सकता हूं।एक सफलता के रूप में वापस लौटा स्टेटस कोड HTTP 400

उदाहरण के लिए: मेरे पास एक विकृत एक्सएमएल है और एक आवेदन 400 Bad Request देता है जिसे मैं वापस करने की उम्मीद करता हूं - इसलिए यह सही है लेकिन जेएमटर इसे विफलता के रूप में हल करता है।

मैं प्रतिक्रिया इस प्रकार के दावे करने की कोशिश की, लेकिन यह काम नहीं किया ...

JMeter साथ यह संभव है?

उत्तर

4

आसानी से।
this के उत्तर देखें।

आप संभावित रूप से Pattern Matching Rules प्रतिक्रिया सम्मिलन में चेक-बॉक्स का प्रयास नहीं कर सकते हैं।

+0

अच्छा। धन्यवाद – user219882

27

गैर 200 प्रतिक्रिया कोड का परीक्षण करने के लिए, आपको प्रतिक्रिया आकलन में 'अनदेखा स्थिति' फ़ील्ड की जांच करनी होगी। इसके बिना, प्रतिक्रिया दावे के बावजूद परीक्षण हमेशा असफल रहेगा।

एक नया रिस्पांस अभिकथन जोड़ें:

तो यहाँ आप http प्रतिक्रिया कोड 400 का परीक्षण करने के क्या करने की जरूरत है। सेट में निम्नलिखित धारणा गुण:

  • जांच 'उत्तर कोड' रेडियो बटन।
  • 'अनदेखा स्थिति' बॉक्स को चेक करें।
  • पैटर्न मिलान नियमों में 'समान' रेडियो बटन की जांच करें।
  • 'जोड़ें' बटन पर क्लिक करें।
  • पैटर्न में पैटर्न में पंक्ति में '400' दर्ज करें।

हो गया।

+0

या आप कर सकते हैं: "पैटर्न मिलान नियम" में "मिलान" रेडियो बटन पर चेक-ऑन करें; 'जोड़ें' बटन पर क्लिक करें; और "टेस्ट टू टेस्ट" में पंक्ति में "4 .." regEx मिलान पैटर्न भरें। ... सामान्य रूप से किसी भी "उपयोगकर्ता के बुरे अनुरोध" के लिए, "पास" के रूप में 4xx प्रतिक्रिया-कोड को स्वीकार करने के लिए। – Franta

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