2013-08-10 8 views
6

पास नहीं कर रहा है मैं अपनी बाकी सेवाओं का परीक्षण करने के लिए Jmeter संस्करण 2.9, HTTP नमूना का उपयोग कर रहा हूं।जेएमटर 2.9 HTTP नमूने PUT के लिए पैरामीटर

जीईटी और पोस्ट किसी भी मुद्दे के बिना काम कर रहे हैं, जहां PUT सर्वर के अनुरोध में किसी भी पैरामीटर को पास नहीं कर रहा है।

मैंने पेड़ में दृश्य परिणामों के साथ इसे सत्यापित किया।

यह क्यों हो रहा है और इस मुद्दे के आसपास काम करने के किसी भी कारण से कोई कारण नहीं है?

पथ क्षेत्र में

उत्तर

1

पास पैरामीटर्स का उपयोग:

नाम = कच्चे पोस्ट शरीर में मूल्य & NAME2 2 = मान

और शरीर। अगर यह काम नहीं करता है तो एक बग रिपोर्ट करें।

उदाहरण:

enter image description here

0

पहले, लॉग देखने का प्रयास करें।

एक समान समस्या थी। मैं गलत तरीके से "सामग्री-एन्कॉन्डिंग" फ़ील्ड का उपयोग कर रहा था क्योंकि यह HTTP सामग्री-प्रकार param था। वे संबंधित नहीं हैं।

यदि आपको सामग्री-प्रकार = एप्लिकेशन/जेसन सेट करने की आवश्यकता है तो आपको "HTTP शीर्षलेख प्रबंधक" कॉन्फ़िगरेशन तत्व का उपयोग करना होगा।

सही ढंग से सेट करने के बाद यूटीएफ -8 में सामग्री-एन्कॉन्डिंग पुट अनुरोध काम करना शुरू कर दिया।

jmeter

0

आप ("पैरामीटर" टैब में) एक खाली नाम के साथ एक पैरामीटर जोड़ना होगा।

यदि समस्या अनुरोध सेटिंग्स का विश्लेषण करने के लिए परिणाम वृक्ष दृश्य का उपयोग जारी रखती है।

4

यह मेरे लिए काम किया।

  • UTF-8
  • लिए सामग्री-एन्कोडिंग बदलना "शरीर डेटा" टैब में डाल पैरामीटर पास (के रूप में उन्हें तालिका में गुजर करने का विरोध किया: क्या मैं इंटरनेट पर पढ़ के आधार पर, वहाँ विभिन्न समाधान का सुझाव दिया थे "पैरामीटर" टैब में प्रारूप)
  • HTTP हेडर के प्रबंधक
  • में स्थापना सामग्री प्रकार शीर्षक के आवेदन/json एक फ़ाइल के माध्यम से मानकों को पासिंग (भले ही यह काम करने के लिए थे, तो आप कैसे गुजरेगा गतिशील मूल्य?)
  • इसे उपरोक्त बिंदुओं के संयोजन के साथ POST के रूप में पास कर रहा है।आवेदन/json को सेट सामग्री प्रकार ** शरीर डेटा टैब में के रूप में "JSON" + पास मानकों (नीचे एक उदाहरण है)

    :

कि मुझे क्या लिए काम इस संयोजन है

मुझे यूटीएफ -8 या कुछ और निर्दिष्ट करने की आवश्यकता नहीं थी।

उदाहरण JSON पैरामीटर BODY: { "शीर्षक": "JMeterTitle", "preMortar": "JMeterPre", "postMortar": "JMeterPost"}

0

मैं JMeter 2.13 उपयोग कर रहा हूँ और इसी तरह की समस्या का सामना करना पड़ रहा है।

  • HTTP हेडर के प्रबंधक
  • बदलने सामग्री-एन्कोडिंग को UTF-8
  • में सामग्री प्रकार शीर्षक के पाठ/सादे स्थापना: यह मैं इसे कैसे हल किया गया है
  • पैरामीटर टैब में, नामों के बिना पैरा जोड़ें और एम्पर्सेंड कैरेक्टर से अलग हो जाएं (&)

Screenshot JMeter PUT request example

आशा है कि यह मदद करता है!

+0

[लिंक JMeter-संग्रह करने के लिए] (http://www.jmeter-archive.org/How-to-send-HTTP-PUT-request-using -Jmeter-td5719869.html # a5726673) – bishop

0

मैं JMeter 2.11 का उपयोग कर रहा हूं और मुझे भी यही समस्या थी। मैंने इस तरह हल किया:

1) HTTP शीर्षलेख प्रबंधक में आपके एपीआई विधि (उदाहरण: application/json या application/x-www-form-urlencoded आदि) में उपयोग करने वाले सामग्री-प्रकार शीर्षलेख को सेट करना।

2) HTTP अनुरोध में। शारीरिक डाटा इस तरह दिखना चाहिए:

KEY=VALUE&KEY=VLAUE&KEY=VLAUE&KEY=VLAUE.......