Тестування файлів cookie: як перевірити файли cookie на веб-сайті на прикладі
Що таке тестування файлів cookie?
Тестування файлів cookie визначається як тип тестування програмного забезпечення, який перевіряє файли cookie, створені у вашому веб-браузері. Файл cookie — це невеликий фрагмент інформації, який зберігається веб-сервером у текстовому файлі на жорсткому диску користувача (клієнта). Потім ця частина інформації надсилається назад на сервер кожного разу, коли браузер запитує сторінку з сервера. Зазвичай файли cookie містять персональні дані користувача або інформацію, яка використовується для обміну даними між різними веб-сторінками. На знімку екрана нижче показано файли cookie для різних веб-сайтів.
Іншими словами, файли cookie — це не що інше, як ідентифікаційні дані користувача та використовуються для відстеження того, куди користувач переходив на сторінках веб-сайту. Метою файлів cookie є швидка взаємодія між користувачами та веб-сайтами. Програми, у яких можна використовувати файли cookie, призначені для реалізації кошика для покупок, персоналізації веб-досвіду, відстеження користувачів, маркетингу, сеансів користувачів тощо.
Що таке вміст файлу cookie?
Файл cookie складається в основному з трьох елементів:
- Ім'я сервера, з якого було надіслано файли cookie
- Термін служби cookies
- Значення. Зазвичай це випадково згенерований унікальний номер
Типи файлів cookie
Зазвичай існує два типи файлів cookie, які записуються на комп’ютерах користувачів:
- Файли сеансу: Ці файли cookie активні, доки не буде відкрито браузер, який запускає файли cookie. Коли ми закриваємо браузер, цей файл cookie сеансу видаляється
- Постійні файли cookie: Ці файли cookie постійно записуються на машину користувача і зберігаються місяцями або роками
Де зберігаються файли cookie?
Коли будь-яка програма веб-сторінки записує файл cookie, він зберігається в текстовому файлі на жорсткому диску користувача. Шлях, де зберігаються файли cookie, залежить від браузера. Різні браузери зберігають файли cookie різними шляхами.
Наприклад, в Mozilla Firefox Ви можете побачити файли cookie в параметрах браузера. Щоб переглянути це, натисніть Інструменти -> Опції -> Конфіденційність, а потім натисніть «Видалити окремі файли cookie».
Хоча в Internet Explorer браузер зберігає файли cookie на шляху "C:\Documents and Settings\Default User\Cookies”
Як перевірити файли cookie на веб-сайті
Нижче наведено важливий контрольний список і кроки Як перевірити файли cookie на сайті:
Крок 1) Вимкнення файлів cookie
Вимкніть усі файли cookie та спробуйте скористатися основними функціями сайту
Крок 2) Пошкодження файлів cookie
Вручну відредагуйте файл cookie в блокноті та змініть параметри на деякі випадкові значення
Крок 3) Шифрування файлів cookie
Конфіденційна інформація, як-от паролі та імена користувачів, має бути зашифрована, перш ніж надсилатися на наш комп’ютер
Крок 4) Тестування файлів cookie в кількох браузерах
Перевірте, чи сторінка вашого веб-сайту належним чином записує файли cookie в іншому браузері, як очікувалося
Крок 5) Перевірте видалення зі сторінки веб-додатку
Перевірте, чи файли cookie видалено з вашої веб-програми
Крок 6) Вибіркове відхилення файлів cookie
Видаліть усі файли cookie для веб-сайтів і подивіться, як веб-сайт на це реагує
Крок 7) Доступ до файлів cookie
Файли cookie, створені одним веб-сайтом, не повинні бути доступні іншим
Крок 8) Немає надмірного використання файлів cookie
Якщо програма, що тестується, є загальнодоступним веб-сайтом, не повинно бути надмірного використання файлів cookie
Крок 9) Тестування з іншими налаштуваннями
Тестування слід провести належним чином, щоб переконатися, що веб-сайт добре працює з іншими налаштуваннями файлів cookie
Крок 10) Класифікуйте файли cookie окремо
Файли cookie не слід зберігати в одній категорії з вірусами, спамом або шпигунським програмним забезпеченням
Плагіни для тестування файлів cookie
Сучасні браузери дозволяють переглядати/редагувати файли cookie в самому браузері. У Mozilla та Mozilla є плагіни для тестування файлів cookie Google Chrome і те й інше.
1. Менеджер файлів cookie Chrome
2. Для Google Chrome браузер: Редагувати цей файл cookie
Модифікація файлів cookie в дії
Нижче наведено кроки для зміни або редагування файлу cookie за допомогою плагіна для Chrome.
Крок 1) Введіть ідентифікатор користувача та пароль для входу https://demo.guru99.com/V4/
Крок 2) Натисніть на значок плагіна і відкриється інше вікно, як показано нижче
Крок 3) Змініть значення файлу cookie на “guru99” і натисніть на щоб зберегти зміни
Різниця між файлами cookie та сеансом
Ось головна відмінність між Cookie і Session:
Печиво | Session |
---|---|
Файли cookie — це файли на стороні клієнта, які містять інформацію про користувача | Сеанси — це серверні файли, які містять інформацію про користувача |
Файл cookie закінчується залежно від встановленого вами терміну його дії | Сеанс завершується, коли користувач закриває свій браузер |
Вам не потрібно запускати файл cookie, оскільки він зберігається на вашій локальній машині | In PHP, перш ніж використовувати $_SESSION, ви повинні написати session_start(); Так само для інших мов |
Офіційний максимальний розмір файлів cookie становить 4 КБ | У межах сеансу ви можете зберігати скільки завгодно даних. Єдине обмеження, якого ви можете досягти, це максимальна пам’ять, яку сценарій може споживати за один раз, яка за замовчуванням становить 128 МБ |
Файл cookie не залежить від сесії | Сеанс залежить від файлу cookie |
Немає функції з назвою unsetcookie() | Session_destroy(); використовується для знищення всіх зареєстрованих даних або скасування деяких |
Підсумки
- Файл cookie — це невеликий фрагмент інформації, який веб-сервер зберігає у текстовому файлі на жорсткому диску користувача (клієнта).
- Тестування файлів cookie визначається як тип тестування програмного забезпечення, який перевіряє файли cookie, створені у вашому веб-браузері.
- Файл cookie складається в основному з трьох речей: назви сервера, з якого було надіслано файл cookie, терміну служби файлів cookie та значення
- Типи файлів cookie: 1) файли cookie сеансу, 2) постійні файли cookie
- Коли будь-яка програма веб-сторінки записує файл cookie, він зберігається в текстовому файлі на жорсткому диску користувача. Шлях, де зберігаються файли cookie, залежить від браузера. Різні браузери зберігають файли cookie різними шляхами.