Pengujian Cookie: Cara Menguji Cookie di Situs Web dengan Contoh
Apa itu Pengujian Cookie?
Pengujian Cookie didefinisikan sebagai jenis Pengujian Perangkat Lunak yang memeriksa Cookie yang dibuat di browser web Anda. Cookie adalah sepotong kecil informasi yang disimpan dalam file teks di hard drive pengguna (klien) oleh server web. Informasi ini kemudian dikirim kembali ke server setiap kali browser meminta halaman dari server. Biasanya, cookie berisi data atau informasi pengguna yang dipersonalisasi yang digunakan untuk berkomunikasi antar halaman web yang berbeda. Tangkapan layar di bawah menunjukkan cookie untuk berbagai situs web.
Dengan kata lain, cookie tidak lain hanyalah identitas pengguna dan digunakan untuk melacak ke mana pengguna bernavigasi di seluruh halaman situs web. Tujuan cookie adalah untuk membuat interaksi cepat antara pengguna dan situs web. Aplikasi, di mana cookie dapat digunakan, adalah untuk mengimplementasikan keranjang belanja, pengalaman web yang dipersonalisasi, pelacakan pengguna, pemasaran, sesi pengguna, dll.
Apa Isi Cookienya?
Cookie terutama terdiri dari tiga hal:
- Nama server asal cookie dikirim
- Cookie Seumur Hidup
- Sebuah nilai. Ini biasanya merupakan nomor unik yang dihasilkan secara acak
Jenis Cookie
Biasanya, ada dua jenis cookie yang ditulis pada mesin pengguna:
- Cookie Sesi: Cookies ini aktif hingga browser yang memicu cookie terbuka. Saat kami menutup browser, cookie sesi ini akan dihapus
- Cookie Persisten: Cookies ini ditulis secara permanen di mesin pengguna dan bertahan selama berbulan-bulan atau bertahun-tahun
Dimana Cookies disimpan?
Ketika aplikasi halaman web mana pun menulis cookie, cookie tersebut disimpan dalam file teks di drive hard disk pengguna. Jalur penyimpanan cookie bergantung pada browser. Browser yang berbeda menyimpan cookie di jalur yang berbeda.
Misalnya, di Mozilla Firefox browser Anda dapat melihat cookie di opsi browser. Untuk melihatnya, klik Alat -> Opsi -> Privasi dan kemudian klik “Hapus Cookie Individual”.
Sementara di Internet Explorer browser itu menyimpan cookie di jalurnya "C:\Dokumen dan Pengaturan\Pengguna Default\Cookie”
Cara Menguji Cookie di Situs Web
Berikut ini adalah daftar periksa dan langkah-langkah penting Cara menguji Cookie di situs web:
Langkah 1) Menonaktifkan cookie
Nonaktifkan semua cookie dan coba gunakan fungsi utama situs
Langkah 2) Merusak cookie
Edit cookie secara manual di notepad dan ubah parameter dengan beberapa nilai acak
Langkah 3) Enkripsi cookie
Informasi sensitif seperti kata sandi dan nama pengguna harus dienkripsi sebelum dikirim ke komputer kita
Langkah 4) Pengujian cookie dengan banyak browser
Periksa apakah halaman situs web Anda menulis cookie dengan benar di browser lain seperti yang diharapkan
Langkah 5) Memeriksa penghapusan dari halaman aplikasi web Anda
Periksa apakah cookie dihapus dari aplikasi web Anda atau tidak
Langkah 6) Menolak cookie secara selektif
Hapus semua cookie untuk situs web dan lihat bagaimana situs web bereaksi terhadapnya
Langkah 7) Akses ke cookie
Cookie yang ditulis oleh satu situs web tidak boleh diakses oleh situs lain
Langkah 8) Jangan menggunakan cookie secara berlebihan
Jika aplikasi yang diuji adalah situs publik, penggunaan cookie tidak boleh berlebihan
Langkah 9) Menguji dengan pengaturan berbeda
Pengujian harus dilakukan dengan benar untuk memeriksa apakah situs web berfungsi dengan baik dengan pengaturan cookie yang berbeda
Langkah 10) Kategorikan cookie secara terpisah
Cookies tidak boleh disimpan dalam kategori virus, spam, atau spyware yang sama
Plugin untuk Tes Cookie
Browser modern memungkinkan melihat/mengedit cookie di browser itu sendiri. Ada plugin penguji cookie di Mozilla dan Google Chrome kedua.
1. Manajer Cookie Chrome
2. Untuk Google Chrome peramban: Edit Cookie Ini
Modifikasi Cookie sedang Beraksi
Berikut ini adalah langkah-langkah untuk mengubah atau mengedit cookie menggunakan plugin untuk Chrome:
Langkah 1) Masukkan userID & password untuk login ke http://demo.guru99.com/V4/
Langkah 2) Klik pada ikon plugin dan itu akan membuka jendela lain seperti yang ditunjukkan di bawah ini
Langkah 3) Ubah nilai cookie menjadi “guru99” dan kemudian klik untuk menyimpan perubahan
Perbedaan antara Cookie dan Sesi
Inilah perbedaan utama antara Cookie dan Sesi:
Kue | sesi |
---|---|
Cookie adalah file sisi klien yang berisi informasi pengguna | Sesi adalah file sisi server yang berisi informasi pengguna |
Cookie berakhir tergantung pada masa hidup yang Anda tetapkan | Sesi berakhir ketika pengguna menutup browsernya |
Anda tidak perlu memulai cookie karena cookie disimpan di mesin lokal Anda | In PHP, sebelum menggunakan $_SESSION, Anda harus menulis session_start(); Begitu juga untuk bahasa lainnya |
Ukuran cookie maksimum resmi adalah 4KB | Dalam sesi Anda dapat menyimpan data sebanyak yang Anda suka. Satu-satunya batasan yang dapat Anda capai adalah memori maksimum yang dapat digunakan skrip sekaligus, yaitu 128MB secara default |
Cookie tidak bergantung pada Sesi | Sesi bergantung pada Cookie |
Tidak ada fungsi bernama unsetcookie() | Sesi_penghancuran(); digunakan untuk menghancurkan semua data yang terdaftar atau menghapus beberapa data |
Kesimpulan
- Cookie adalah sepotong kecil informasi yang disimpan dalam file teks di hard drive pengguna (klien) oleh server web.
- Pengujian Cookie didefinisikan sebagai jenis Pengujian Perangkat Lunak yang memeriksa Cookie yang dibuat di browser web Anda.
- Cookie terutama terdiri dari tiga hal: Nama server asal pengiriman cookie, Masa Pakai Cookie, dan nilai
- Jenis Cookie: 1) Cookie Sesi, 2) Cookie Persisten
- Ketika aplikasi halaman web mana pun menulis cookie, cookie tersebut disimpan dalam file teks di drive hard disk pengguna. Jalur penyimpanan cookie bergantung pada browser. Browser yang berbeda menyimpan cookie di jalur yang berbeda.