2012-08-30 11 views
5

में प्रतिबंधित पहुंच फ़ॉर्म को कैसे पोस्ट करें JMeter का उपयोग करके, मैं पृष्ठ का परीक्षण करना चाहता हूं। भरने और फॉर्म जमा करने के बाद, कुछ डेटाबेस में डालें (नई यात्रा जोड़ना) किया जाता है।जेएमटर

Path: /ProjectName/admin/addTrip.html 
Method: POST 
Parameters: 
basePrice 500.0 
hotelId 2 
description Some text 

मुख्य मुद्दा यह है कि लॉग इन पृष्ठ के बाद उपलब्ध है। और मैं JMeter का उपयोग कर j_spring_security_check के साथ प्रवेश करें करने के लिए कैसे पता नहीं है।

मैंने एड्रेस पेज पर HTTP Request के अभिभावक के रूप में लॉगिन कॉन्फ़िगर एलिमेंट का उपयोग करने का प्रयास किया। परिणामस्वरूप View Result Tree -> Response data में मुझे लॉगिन फॉर्म मिलता है। बेशक यह परिणाम अपेक्षित नहीं है।

अगला मैंने लॉगिन पृष्ठ पर HTTP Request का उपयोग करने का प्रयास किया।

Path: /ProjectName/j_spring_security_check 
Method: POST 
Parameters: 
j_password mypassword 
j_login mylogin 

परिणाम ठीक हो रहा है। View Result Tree -> Response data सही (लॉगिन के बाद) पृष्ठ दिखाता है। थ्रेड समूह में उसी स्तर पर मैंने addTrip के Http Request को जोड़ा। परिणाम पिछले मामले की तरह ही है - लॉगिन पेज। AddTrip पृष्ठ के बाद नहीं और डेटाबेस में कोई सम्मिलित नहीं है।

उत्तर

4

आपकी योजना लापता जाना चाहिए:

  • कुकी प्रबंधक

और तुम शायद सही वसंत सुरक्षा लॉगिन चरण अनुप्रेषित शामिल है, जो संभाल नहीं किया।

आपके लिए सबसे अच्छा समाधान JMeter Proxy Recording का उपयोग करना है। यदि आप JMeter में अभी शुरुआत पढ़ें:

तो प्रत्येक घटक के लिए आप आप पढ़ सकते हैं का उपयोग करेगा:

क्योंकि अपने लिंक में मैं संशोधक यूआरएल को फिर से लिखने के बारे में जानकारी पाया
+0

आपका जवाब कुछ हद तक मददगार था। आप के लिए प्वाइंट – LancerX

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