JMeter: सामग्री प्रकार हेडर के साथ अनुरोध कैसे भेजें?


84

हम बाकी वेब सेवाओं के लिए http अनुरोध के हेडर में सामग्री प्रकार कैसे बदल सकते हैं? हम वास्तव में इसे कहां से बदलते हैं?


मुझे लगता है कि यह एक अच्छा सवाल है! मैं django का उपयोग कर रहा हूं, और मैं उन शीर्षकों को देख सकता हूं जिन्हें मैंने अपने अनुरोध के अंदर GET मानचित्र के अंतर्गत शीर्ष लेख अनुभाग में सेट किया है। हालांकि, मैंने मेटा के तहत इसकी उम्मीद की थी। पता नहीं कैसे वहाँ इसे पाने के लिए ..
वार्ड

जवाबों:



9

TL, DR कंटेंट टाइप हेडर जोड़ने के लिए आपके पास HTTP हैडर मैनेजर होना चाहिए जो HTTP रिक्वेस्ट से जुड़ा हो


आपको इसके लिए जोड़ना होगा:

GET, DELETE, PUT और PATCH को कंटेंट-टाइप की आवश्यकता होती है।

आपके अनुरोध को अधिरोहित किए बिना चूक के साथ भेजा जाएगा:

Connection: keep-alive
Content-Length: [length of body]
Content-Type: text/plain
Host: [your host]
User-Agent: Apache-HttpClient/4.5.7 (Java/1.8.0_191)

पोस्टमैन (JMeter पर लाभ) का उपयोग करने के विपरीत, जहां आप एक ही घटक में अपनी सामग्री प्रकार चुनते हैं, JMeter में आपके पास HTTP हैडर प्रबंधक होना चाहिए, जिसे जोड़ा जा सकता है

  1. HTTP रिक्वेस्ट का चाइल्ड कंपोनेंट - केवल एक रिक्वेस्ट पर असर
  2. HTTP रिक्वेस्ट के पदानुक्रम के समान या उससे ऊपर - अन्य HTTP रिक्वेस्ट को स्कोप में प्रभावित कर सकता है

ध्यान दें कि आपके पास कई हैडर प्रबंधक हो सकते हैं:

JMeter अब कई हैडर प्रबंधकों का समर्थन करता है। शीर्षलेख प्रविष्टियों को मम्पलर के लिए सूची बनाने के लिए मर्ज किया जाता है। यदि मर्ज की जाने वाली प्रविष्टि मौजूदा हेडर नाम से मेल खाती है, तो वह पिछली प्रविष्टि को बदल देती है। यह एक हेडर के एक डिफ़ॉल्ट सेट को सेट करने की अनुमति देता है, और विशेष नमूने पर समायोजन लागू करता है। ध्यान दें कि हेडर के लिए एक खाली मान किसी मौजूदा हेडर को नहीं हटाता है, यह सिर्फ इसके मूल्य को प्रतिस्थापित करता है।

ध्यान दें कि आप इसका उपयोग नहीं कर सकते हैं multipart/form-data:

मल्टीपार्ट / फॉर्म-डेटा का उपयोग करते समय, यह सामग्री-प्रकार और सामग्री-स्थानांतरण-एन्कोडिंग हेडर को दबा देता है; केवल सामग्री-विवाद शीर्षक भेजा जाता है।

इसे पुनर्निर्देशित यूआरएल में नहीं भेजा जाएगा:

शुरुआती अनुरोध के लिए हेडर भेजे जाते हैं, और रीडायरेक्ट के लिए नहीं भेजे जाएंगे। यह आम तौर पर मैन्युअल रूप से बनाई गई परीक्षण योजनाओं के लिए केवल एक समस्या है, क्योंकि एक रिकॉर्डर का उपयोग करके बनाई गई एक परीक्षण योजना पुनर्निर्देशित URL से जारी रहेगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.