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

आमतौर पर, उपयोगकर्ता मशीनों पर दो प्रकार की कुकीज़ लिखी जाती हैं:
- सत्र कुकीज़: ये कुकीज तब तक सक्रिय रहती हैं जब तक कुकी को ट्रिगर करने वाला ब्राउज़र खुला रहता है। जब हम ब्राउज़र बंद करते हैं तो ये सेशन कुकी डिलीट हो जाती हैं
- स्थायी कुकीज़: ये कुकीज़ उपयोगकर्ता की मशीन पर स्थायी रूप से लिखी जाती हैं और महीनों या वर्षों तक बनी रहती हैं
कुकीज़ कहाँ संग्रहीत की जाती हैं?
जब कोई वेब पेज एप्लीकेशन कुकी लिखता है, तो उसे उपयोगकर्ता की हार्ड डिस्क ड्राइव पर एक टेक्स्ट फ़ाइल में संग्रहीत किया जाता है। कुकीज़ को सहेजने का पथ ब्राउज़र पर निर्भर करता है। विभिन्न ब्राउज़र कुकी को अलग-अलग पथों में संग्रहीत करते हैं।
उदाहरण के लिए, में Mozilla Firefox ब्राउज़र में आप ब्राउज़र विकल्पों में कुकीज़ देख सकते हैं। इसे देखने के लिए टूल्स पर क्लिक करें -> ऑप्शंस -> गोपनीयता और फिर “व्यक्तिगत कुकीज़ हटाएँ” पर क्लिक करें।
जब में इंटरनेट एक्सप्लोरर ब्राउज़र यह पथ पर कुकीज़ संग्रहीत करता है "C:\Documents and Settings\Default User\Cookies”
वेबसाइट में कुकीज़ का परीक्षण कैसे करें
निम्नलिखित एक महत्वपूर्ण चेकलिस्ट और चरण हैं कुकीज़ का परीक्षण कैसे करें वेबसाइट में:
चरण 1) कुकीज़ अक्षम करना
सभी कुकीज़ अक्षम करें और साइट के प्रमुख कार्यों का उपयोग करने का प्रयास करें
चरण 2) कुकीज़ को दूषित करना
नोटपैड में कुकी को मैन्युअल रूप से संपादित करें और कुछ यादृच्छिक मानों के साथ पैरामीटर बदलें
चरण 3) कुकीज़ एन्क्रिप्शन
पासवर्ड और उपयोगकर्ता नाम जैसी संवेदनशील जानकारी को हमारे कंप्यूटर पर भेजे जाने से पहले एन्क्रिप्ट किया जाना चाहिए
चरण 4) एकाधिक ब्राउज़रों के साथ कुकी परीक्षण
जाँच करें कि आपका वेबसाइट पृष्ठ अपेक्षित रूप से किसी अन्य ब्राउज़र पर कुकीज़ ठीक से लिख रहा है या नहीं
चरण 5) अपने वेब एप्लिकेशन पृष्ठ से विलोपन की जाँच करना
जांचें कि आपके वेब एप्लिकेशन से कुकीज़ हटा दी गई हैं या नहीं
चरण 6) चुनिंदा कुकीज़ को अस्वीकार करना
वेबसाइटों के सभी कुकीज़ हटाएँ और देखें कि वेबसाइट इस पर कैसे प्रतिक्रिया करती है
चरण 7) कुकीज़ तक पहुंच
एक वेबसाइट द्वारा लिखी गई कुकीज़ अन्य लोगों द्वारा एक्सेस नहीं की जानी चाहिए
चरण 8) कुकीज़ का अधिक उपयोग न करें
यदि परीक्षण के अंतर्गत आने वाला एप्लिकेशन एक सार्वजनिक वेबसाइट है, तो कुकीज़ का अत्यधिक उपयोग नहीं किया जाना चाहिए
चरण 9) विभिन्न सेटिंग के साथ परीक्षण
यह जांचने के लिए कि वेबसाइट विभिन्न कुकी सेटिंग के साथ अच्छी तरह से काम कर रही है, परीक्षण ठीक से किया जाना चाहिए
चरण 10) कुकीज़ को अलग से वर्गीकृत करें
कुकीज़ को वायरस, स्पैम या स्पाइवेयर की श्रेणी में नहीं रखा जाना चाहिए
कुकी परीक्षण के लिए प्लगइन्स
आधुनिक ब्राउज़र ब्राउज़र में ही कुकीज़ को देखने/संपादित करने की अनुमति देते हैं। मोज़िला और गूगल में कुकी परीक्षक प्लगइन्स हैं। Google Chrome दोनों।
1. क्रोम कुकी प्रबंधक
2। के लिये Google Chrome ब्राउज़र: इस कुकी को संपादित करें
कुकी संशोधन क्रिया में
क्रोम के लिए प्लगइन का उपयोग करके कुकी को संशोधित या संपादित करने के चरण निम्नलिखित हैं:
चरण 1) लॉगिन करने के लिए यूजर आईडी और पासवर्ड दर्ज करें https://demo.guru99.com/V4/
चरण 2) प्लगइन आइकन पर क्लिक करें और यह एक और विंडो खोलेगा जैसा कि नीचे दिखाया गया है
चरण 3) कुकी का मान बदलें “गुरु99” और फिर क्लिक करें परिवर्तनों को सहेजने के लिए
कुकी और सत्र के बीच अंतर
कुकी और सत्र के बीच मुख्य अंतर इस प्रकार है:
| कुकीज | अधिवेशन |
|---|---|
| कुकीज़ क्लाइंट-साइड फ़ाइलें हैं जिनमें उपयोगकर्ता की जानकारी होती है | सत्र सर्वर-साइड फ़ाइलें हैं जिनमें उपयोगकर्ता जानकारी होती है |
| कुकी आपके द्वारा निर्धारित जीवनकाल के आधार पर समाप्त होती है | जब कोई उपयोगकर्ता अपना ब्राउज़र बंद करता है तो सत्र समाप्त हो जाता है |
| आपको कुकी शुरू करने की आवश्यकता नहीं है क्योंकि यह आपकी स्थानीय मशीन में संग्रहीत है | In PHP$_SESSION का उपयोग करने से पहले, आपको session_start() लिखना होगा; इसी तरह अन्य भाषाओं के लिए भी |
| आधिकारिक अधिकतम कुकी आकार 4KB है | सत्र के दौरान आप जितना चाहें उतना डेटा स्टोर कर सकते हैं। आप केवल एक सीमा तक ही पहुँच सकते हैं, वह है अधिकतम मेमोरी जो एक स्क्रिप्ट एक समय में उपयोग कर सकती है, जो डिफ़ॉल्ट रूप से 128MB है |
| कुकी सत्र पर निर्भर नहीं है | एक सत्र कुकी पर निर्भर है |
| unsetcookie() नाम का कोई फ़ंक्शन नहीं है | Session_destroy(); का उपयोग सभी पंजीकृत डेटा को नष्ट करने या कुछ को अनसेट करने के लिए किया जाता है |
सारांश
- कुकी सूचना का एक छोटा सा टुकड़ा होता है जो वेब सर्वर द्वारा उपयोगकर्ता (क्लाइंट) की हार्ड ड्राइव पर एक टेक्स्ट फ़ाइल में संग्रहीत किया जाता है।
- कुकी परीक्षण को एक सॉफ्टवेयर परीक्षण प्रकार के रूप में परिभाषित किया जाता है जो आपके वेब ब्राउज़र में बनाई गई कुकी की जांच करता है।
- कुकी में मुख्य रूप से तीन चीजें शामिल होती हैं: जिस सर्वर से कुकी भेजी गई थी उसका नाम, कुकी का जीवनकाल, और एक मान
- कुकीज़ के प्रकार: 1) सत्र कुकीज़, 2) स्थायी कुकीज़
- जब कोई वेब पेज एप्लीकेशन कुकी लिखता है, तो उसे उपयोगकर्ता की हार्ड डिस्क ड्राइव पर एक टेक्स्ट फ़ाइल में संग्रहीत किया जाता है। कुकीज़ को जिस पथ पर सहेजा जाता है वह ब्राउज़र पर निर्भर करता है। अलग-अलग ब्राउज़र कुकी को अलग-अलग पथों में संग्रहीत करते हैं।







