कुकी परीक्षण: वेबसाइट में कुकीज़ का परीक्षण कैसे करें

⚡ स्मार्ट सारांश

कुकी परीक्षण वेब सर्वर द्वारा ब्राउज़र में संग्रहीत छोटी टेक्स्ट फ़ाइलों को सत्यापित करता है। tracकुकीज़ सत्रों, प्राथमिकताओं और उपयोगकर्ता पहचान से संबंधित होती हैं। यह पुष्टि करता है कि संवेदनशील डेटा को उजागर किए बिना, सभी ब्राउज़रों में कुकीज़ सही ढंग से बनाई, एन्क्रिप्ट की, हटाई और पढ़ी जाती हैं।

  • 🍪 परिभाषा: कुकी एक छोटी टेक्स्ट फ़ाइल होती है जो वेब सर्वर के लिए उपयोगकर्ता डेटा को संग्रहीत करती है।
  • 🧩 कुकी की सामग्री: प्रत्येक कुकी में स्रोत सर्वर का नाम, उसकी अवधि और एक अद्वितीय मान होता है।
  • 🔀 दो प्रकार: सेशन कुकीज़ बंद करने पर साफ़ हो जाती हैं; स्थायी कुकीज़ महीनों या वर्षों तक रहती हैं।
  • ✅ परीक्षण चेकलिस्ट: सही व्यवहार की पुष्टि करने के लिए कुकीज़ को अक्षम करें, दूषित करें, एन्क्रिप्ट करें और हटाएं।
  • 🧰 संपादक प्लगइन्स: कुकी-एडिटर और एडिट दिस कुकी व्यू के माध्यम से सीधे कुकीज़ को देखा और संशोधित किया जा सकता है।
  • 🔐 सुरक्षा पर ध्यान केंद्रित: कुकीज़ में पासवर्ड या संवेदनशील विवरण कभी भी बिना एन्क्रिप्ट किए संग्रहीत नहीं होने चाहिए।

कुकी परीक्षण

कुकी परीक्षण क्या है?

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

वेबसाइट में कुकीज़ का उदाहरण

दूसरे शब्दों में, कुकीज़ उपयोगकर्ता की पहचान के अलावा और कुछ नहीं हैं और इनका उपयोग किया जाता है tracकुकी का उद्देश्य उपयोगकर्ताओं और वेबसाइटों के बीच त्वरित संपर्क स्थापित करना है। कुकी का उपयोग उन स्थानों पर किया जाता है जहां उपयोगकर्ता वेबसाइट के विभिन्न पृष्ठों पर नेविगेट करता है।ping कार्ट, वैयक्तिकृत वेब अनुभव, उपयोगकर्ता tracकिंग, मार्केटिंग, यूजर सेशन आदि।

कुकी की सामग्री क्या है?

कुकी में मुख्यतः तीन चीजें शामिल होती हैं:

  1. उस सर्वर का नाम जिससे कुकी भेजी गई थी
  2. कुकीज़ लाइफटाइम
  3. एक मान। यह आमतौर पर एक यादृच्छिक रूप से उत्पन्न अद्वितीय संख्या होती है

कुकीज़ के प्रकार

कुकीज़ के प्रकार
कुकीज़ के प्रकार

आमतौर पर, उपयोगकर्ता मशीनों पर दो प्रकार की कुकीज़ लिखी जाती हैं:

  • सत्र कुकीज़: ये कुकीज तब तक सक्रिय रहती हैं जब तक कुकी को ट्रिगर करने वाला ब्राउज़र खुला रहता है। जब हम ब्राउज़र बंद करते हैं तो ये सेशन कुकी डिलीट हो जाती हैं
  • स्थायी कुकीज़: ये कुकीज़ उपयोगकर्ता की मशीन पर स्थायी रूप से लिखी जाती हैं और महीनों या वर्षों तक बनी रहती हैं

कुकीज़ कहाँ संग्रहीत की जाती हैं?

जब कोई वेब पेज एप्लीकेशन कुकी लिखता है, तो उसे उपयोगकर्ता की हार्ड डिस्क ड्राइव पर एक टेक्स्ट फ़ाइल में संग्रहीत किया जाता है। कुकीज़ को सहेजने का पथ ब्राउज़र पर निर्भर करता है। विभिन्न ब्राउज़र कुकी को अलग-अलग पथों में संग्रहीत करते हैं।

उदाहरण के लिए, में Mozilla Firefox ब्राउज़र में आप ब्राउज़र विकल्पों में कुकीज़ देख सकते हैं। इसे देखने के लिए टूल्स पर क्लिक करें -> ऑप्शंस -> गोपनीयता और फिर “व्यक्तिगत कुकीज़ हटाएँ” पर क्लिक करें।

विभिन्न ब्राउज़रों में कुकीज़ कैसे संग्रहीत की जाती हैं

जब में इंटरनेट एक्सप्लोरर ब्राउज़र यह पथ पर कुकीज़ संग्रहीत करता है "C:\Documents and Settings\Default User\Cookies”

बुनियादी बातें स्पष्ट हो जाने के बाद, निम्नलिखित चेकलिस्ट बताती है कि व्यवहार में कुकीज़ का परीक्षण कैसे किया जाए।

वेबसाइट में कुकीज़ का परीक्षण कैसे करें

निम्नलिखित एक महत्वपूर्ण चेकलिस्ट और चरण हैं कुकीज़ का परीक्षण कैसे करें वेबसाइट में:

चरण 1) कुकीज़ अक्षम करना

सभी कुकीज़ अक्षम करें और साइट के प्रमुख कार्यों का उपयोग करने का प्रयास करें

चरण 2) कुकीज़ को दूषित करना

नोटपैड में कुकी को मैन्युअल रूप से संपादित करें और कुछ यादृच्छिक मानों के साथ पैरामीटर बदलें

चरण 3) कुकीज़ एन्क्रिप्शन

पासवर्ड और उपयोगकर्ता नाम जैसी संवेदनशील जानकारी को हमारे कंप्यूटर पर भेजे जाने से पहले एन्क्रिप्ट किया जाना चाहिए

चरण 4) एकाधिक ब्राउज़रों के साथ कुकी परीक्षण

जाँच करें कि आपका वेबसाइट पृष्ठ अपेक्षित रूप से किसी अन्य ब्राउज़र पर कुकीज़ ठीक से लिख रहा है या नहीं

चरण 5) अपने वेब एप्लिकेशन पृष्ठ से विलोपन की जाँच करना

जांचें कि आपके वेब एप्लिकेशन से कुकीज़ हटा दी गई हैं या नहीं

चरण 6) चुनिंदा कुकीज़ को अस्वीकार करना

वेबसाइटों के सभी कुकीज़ हटाएँ और देखें कि वेबसाइट इस पर कैसे प्रतिक्रिया करती है

चरण 7) कुकीज़ तक पहुंच

एक वेबसाइट द्वारा लिखी गई कुकीज़ अन्य लोगों द्वारा एक्सेस नहीं की जानी चाहिए

चरण 8) कुकीज़ का अधिक उपयोग न करें

यदि परीक्षण के अंतर्गत आने वाला एप्लिकेशन एक सार्वजनिक वेबसाइट है, तो कुकीज़ का अत्यधिक उपयोग नहीं किया जाना चाहिए

चरण 9) विभिन्न सेटिंग के साथ परीक्षण

यह जांचने के लिए कि वेबसाइट विभिन्न कुकी सेटिंग के साथ अच्छी तरह से काम कर रही है, परीक्षण ठीक से किया जाना चाहिए

चरण 10) कुकीज़ को अलग से वर्गीकृत करें

कुकीज़ को वायरस, स्पैम या स्पाइवेयर की श्रेणी में नहीं रखा जाना चाहिए

कुकी परीक्षण के लिए प्लगइन्स

आधुनिक ब्राउज़र कुकीज़ को ब्राउज़र में ही देखने/संपादित करने की सुविधा देते हैं। मोज़िला और गूगल क्रोम दोनों में कुकी टेस्टर प्लगइन उपलब्ध हैं।

1. कुकी-संपादक

क्रोम कुकी प्रबंधक प्लगइन

2. गूगल क्रोम ब्राउज़र के लिए: इस कुकी को संपादित करें

इस कुकी प्लगइन को संपादित करें

कुकी संशोधन क्रिया में

क्रोम के लिए प्लगइन का उपयोग करके कुकी को संशोधित या संपादित करने के चरण निम्नलिखित हैं:

चरण 1) लॉगिन करने के लिए यूजर आईडी और पासवर्ड दर्ज करें https://demo.guru99.com/V4/

कुकी संशोधन क्रिया में

चरण 2) प्लगइन आइकन पर क्लिक करें कुकी संशोधन क्रिया में और यह एक और विंडो खोलेगा जैसा कि नीचे दिखाया गया है

कुकी संशोधन क्रिया में

चरण 3) कुकी का मान बदलें “गुरु99” और फिर क्लिक करें कुकी संशोधन क्रिया में परिवर्तनों को सहेजने के लिए

कुकी संशोधन क्रिया में

कुकी और सत्र के बीच अंतर

कुकी और सत्र के बीच मुख्य अंतर इस प्रकार है:

कुकीज अधिवेशन
कुकीज़ क्लाइंट-साइड फ़ाइलें हैं जिनमें उपयोगकर्ता की जानकारी होती है सत्र सर्वर-साइड फ़ाइलें हैं जिनमें उपयोगकर्ता जानकारी होती है
कुकी आपके द्वारा निर्धारित जीवनकाल के आधार पर समाप्त होती है जब कोई उपयोगकर्ता अपना ब्राउज़र बंद करता है तो सत्र समाप्त हो जाता है
आपको कुकी शुरू करने की आवश्यकता नहीं है क्योंकि यह आपकी स्थानीय मशीन में संग्रहीत है In PHP$_SESSION का उपयोग करने से पहले, आपको session_start() लिखना होगा; इसी तरह अन्य भाषाओं के लिए भी
आधिकारिक अधिकतम कुकी आकार 4KB है सत्र के दौरान आप जितना चाहें उतना डेटा स्टोर कर सकते हैं। आप केवल एक सीमा तक ही पहुँच सकते हैं, वह है अधिकतम मेमोरी जो एक स्क्रिप्ट एक समय में उपयोग कर सकती है, जो डिफ़ॉल्ट रूप से 128MB है
कुकी सत्र पर निर्भर नहीं है एक सत्र कुकी पर निर्भर है
unsetcookie() नाम का कोई फ़ंक्शन नहीं है Session_destroy(); का उपयोग सभी पंजीकृत डेटा को नष्ट करने या कुछ को अनसेट करने के लिए किया जाता है

अक्सर पूछे जाने वाले प्रश्न

कुकीज़ टेक्स्ट फ़ाइलें होती हैं और इनमें कोड नहीं चलाया जा सकता, लेकिन कम सुरक्षित कुकीज़ सेशन डेटा को उजागर कर सकती हैं। सिक्योर और HTTPOnly फ़्लैग का उपयोग करें और इनमें कभी भी पासवर्ड या संवेदनशील जानकारी संग्रहीत न करें।

आप जिस साइट पर जाते हैं, वह फर्स्ट-पार्टी कुकीज़ सेट करती है, मुख्य रूप से सेशन और प्राथमिकताओं के लिए। थर्ड-पार्टी कुकीज़ विज्ञापन और क्रॉस-साइट इंटरैक्शन के लिए अन्य डोमेन से आती हैं। tracकिंग, और ब्राउज़र द्वारा इन्हें तेजी से ब्लॉक किया जा रहा है।

हां. Selenium वेबड्राइवर addCookie, getCookies और deleteCookieNamed जैसी विधियों का उपयोग करके कुकीज़ को जोड़, पढ़ और हटा सकता है, जिससे ब्राउज़रों में कुकी निर्माण, समाप्ति और विलोपन का स्वचालित सत्यापन संभव हो पाता है।

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

हाँ। एआई-संचालित स्कैनर पेजों को स्कैन करते हैं, कुकीज़ को वर्गीकृत करते हैं, और यह सत्यापित करते हैं कि सहमति बैनर उपयोगकर्ताओं द्वारा सहमति देने तक गैर-आवश्यक कुकीज़ को ब्लॉक करते हैं।ping टीमें GDPR और गोपनीयता अनुपालन सत्यापन को स्वचालित करती हैं।

प्रत्येक ब्राउज़र कुकीज़ को अलग-अलग तरीके से संग्रहीत और प्रबंधित करता है, इसलिए क्रॉस-ब्राउज़र परीक्षण यह पुष्टि करता है कि लॉगिन, प्राथमिकताएं और tracयह हर जगह काम करता है। यह उन मामलों को भी पकड़ लेता है जहां ब्राउज़र अप्रत्याशित रूप से कुकीज़ को ब्लॉक या साफ़ कर देता है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: