2012-10-19 27 views
8

पर कुकी नहीं जोड़ता है, मैं बहुत सरल परीक्षण योजना का निर्माण करता हूं।अपाचे जेमीटर का कुकी मैनेजर POST अनुरोध

  1. लॉगिन: पोस्ट, एक सत्र कुकी लौटा दी जाती है।
  2. राज्य प्राप्त करें: प्राप्त करें, उपयोगकर्ता स्थिति लौटा दी गई है।
  3. संसाधन बनाएं: POST, JSON body संसाधन के लिए आपूर्ति की जाती है।

तो मेरी 'परीक्षण योजना' लगता है कि:

  • परीक्षण योजना
    • थ्रेड समूह
      • HTTP अनुरोध चूक
      • HTTP कुकी प्रबंधक
      • लॉगिन (HTTP अनुरोध नमूना: POST)
      • राज्य (HTTP अनुरोध नमूना: GET) जाओ
      • संसाधन बनाएं (HTTP अनुरोध नमूना: पोस्ट)

'लॉग इन' द्वारा उत्पन्न कुकी सही ढंग से 'गेट राज्य' में जोड़ा जाता है।
लेकिन 'संसाधन बनाएं' में कोई कुकी नहीं है। मैंने अपना ऑर्डर बदल दिया लेकिन यह मदद नहीं करता है। मैंने पहले डिफ़ॉल्ट विकल्पों का उपयोग किया और कुछ विकल्प बदल दिए लेकिन यह भी मदद नहीं करता है।

क्या यह जेएमटर का एक बग है? या सिर्फ पोस्ट http अनुरोध कुकी प्राप्त करने में सक्षम नहीं है?
कृपया मुझे कोई सलाह दें।

[हल]
मैंने देखा है कि यह पथ, नहीं विधि से संबंधित है।
आप कुकी के साथ-साथ पथ के डोमेन को देखना चाहते हैं। मेरा मतलब है, कुकी के पथ और डोमेन को सर्वर-पक्ष में सेट-कुकी हेडर के माध्यम से परिभाषित किया जा सकता है।

+0

आपके समाधान के साथ अपने प्रश्न को अद्यतन करने के लिए धन्यवाद। इससे मेरी मदद की। –

+1

हाय, क्या आप कृपया समझा सकते हैं..आपने यह कैसे किया .. .. – behinddwalls

+0

अगर किसी और को एक ही समस्या का सामना करना पड़ता है, तो फॉलो रीडायरेक्ट को सक्षम करने के लिए मेरे लिए कुकी समस्या हल हो गई है – mezzie

उत्तर

3

एक और समाधान कुकी मैनेजर सेट करना है .check.cookies = jmeter.properties में झूठी आमतौर पर बिन में जेएमटर स्टार्टअप स्क्रिप्ट के अलावा बैठे हैं।

कुछ कारणों से जेएमटर सोचता है कि यदि आप http:/somesite/somethingelse पर हैं तो आप कुकी में पथ =/कुछ सेट नहीं कर सकते हैं। इस पथ को वर्तमान में आपके पथ से मेल खाना है।

मैंने कभी भी ब्राउज़र को इस सीमा को लागू नहीं किया है यदि यह वास्तव में मौजूद है। मैंने कई तकनीकों को देखा और लिखा है जो एक सुरक्षित कुकी सेट करने के लिए इस तकनीक का उपयोग करते हैं और फिर किसी को/व्यवस्थापक को आगे बढ़ने के लिए अग्रेषित करते हैं।

मेरी इच्छा है कि यह विकल्प कम से कम जीयूआई में था इसलिए मुझे गुण फ़ाइल को बदलने की ज़रूरत नहीं थी। मुझे लगता है कि BlazeMeter यह जांचने के लिए पर्याप्त स्मार्ट है कि बाढ़.ओओ नहीं है। अगर यह मेरे ऊपर था तो मैं सिर्फ उस कोड को हटा दूंगा जो इसे पूरी तरह से जांचता है। लोड टेस्टर को कड़ी मेहनत क्यों करें, इसे होने की जरूरत है।

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