Cookie テスト: Web サイトの Cookie をテストする方法と例
クッキーテストとは何ですか?
Cookie テストは、Web ブラウザーで作成された Cookie をチェックするソフトウェア テスト タイプとして定義されます。 Cookie は、Web サーバーによってユーザー (クライアント) のハードドライブ上のテキスト ファイルに保存される小さな情報です。 この情報は、ブラウザがサーバーにページを要求するたびにサーバーに送り返されます。 通常、Cookie には、異なる Web ページ間で通信するために使用される、個人化されたユーザー データまたは情報が含まれています。 以下のスクリーンショットは、さまざまな Web サイトの Cookie を示しています。
言い換えれば、Cookie はユーザーの ID に他ならず、ユーザーが Web サイトのページ全体でどこに移動したかを追跡するために使用されます。 Cookie の目的は、ユーザーと Web サイト間の迅速な対話を実現することです。 Cookie が使用できるアプリケーションは、ショッピング カート、パーソナライズされた Web エクスペリエンス、ユーザー追跡、マーケティング、ユーザー セッションなどを実装することです。
Cookieの内容は何ですか?
Cookie は主に次の XNUMX つで構成されます。
- Cookieの送信元のサーバーの名前
- クッキーの有効期間
- 価値。 これは通常、ランダムに生成された一意の番号です。
クッキーの種類
通常、ユーザーのマシンには XNUMX 種類の Cookie が書き込まれます。
- セッションCookie: これらの Cookie は、Cookie をトリガーするブラウザが開くまでアクティブです。 ブラウザを閉じると、このセッション Cookie は削除されます
- 永続的な Cookie: これらの Cookie はユーザーのマシンに永続的に書き込まれ、数か月または数年間持続します。
Cookie はどこに保存されますか?
Web ページ アプリケーションが Cookie を書き込むと、Cookie はユーザーのハードディスク ドライブ上のテキスト ファイルに保存されます。 Cookie が保存されるパスはブラウザによって異なります。 ブラウザーが異なれば、Cookie は異なるパスに保存されます。
たとえば、 Mozilla Firefox ブラウザのオプションで Cookie を確認できます。 これを表示するには、「ツール」をクリックします -> オプション -> [プライバシー] を選択し、[個別の Cookie を削除] をクリックします。
にいる間 インターネットエクスプローラ パス上に Cookie を保存するブラウザ 「C:\Documents and Settings\Default User\Cookies”
ウェブサイトの Cookie をテストする方法
以下は重要なチェックリストと手順です。 Cookie をテストする方法 ウェブサイト内:
ステップ 1) Cookie を無効にする
すべての Cookie を無効にして、サイトの主要な機能を使用してみます
ステップ 2) Cookie を破損する
メモ帳で Cookie を手動で編集し、パラメータをランダムな値に変更します。
ステップ 3) Cookie の暗号化
パスワードやユーザー名などの機密情報は、コンピューターに送信される前に暗号化する必要があります。
ステップ 4) 複数のブラウザでの Cookie テスト
Web サイトのページが予想どおりに別のブラウザで Cookie を正しく書き込んでいるか確認してください
ステップ 5) Web アプリケーション ページからの削除の確認
Web アプリケーションから Cookie が削除されているかどうかを確認します
ステップ 6) Cookie を選択的に拒否する
Web サイトのすべての Cookie を削除し、Web サイトがそれに対してどのように反応するかを確認します。
ステップ 7) Cookie へのアクセス
ある Web サイトによって書き込まれた Cookie に、他の Web サイトがアクセスできないようにする必要があります
ステップ 8) Cookie を過剰に使用しない
テスト対象のアプリケーションが公開 Web サイトである場合、Cookie を過度に使用しないでください。
ステップ9) 異なる設定でのテスト
Web サイトがさまざまな Cookie 設定で正常に動作することを確認するには、テストを適切に行う必要があります。
ステップ 10) Cookie を個別に分類する
Cookie をウイルス、スパム、スパイウェアと同じカテゴリに保存しないでください。
Cookie テスト用のプラグイン
最近のブラウザでは、ブラウザ自体でクッキーの表示や編集が可能です。Mozillaにはクッキーテスタープラグインがあり、 Google Chrome どちらも。
1. Chrome クッキーマネージャー
2。 ために Google Chrome ブラウザ: このCookieを編集する
Cookie 変更の実行
Chrome のプラグインを使用して Cookie を変更または編集する手順は次のとおりです。
ステップ1) ユーザーIDとパスワードを入力してログインします https://demo.guru99.com/V4/
ステップ2) プラグインアイコンをクリックします 以下に示すように別のウィンドウが開きます
ステップ3) Cookie の値を次のように変更します。 「グル99」 クリックして 変更を保存するには
Cookieとセッションの違い
Cookie とセッションの主な違いは次のとおりです。
クッキー | セッション |
---|---|
Cookie はユーザー情報を含むクライアント側のファイルです。 | セッションはユーザー情報を含むサーバー側のファイルです。 |
Cookie は設定した有効期間に応じて終了します | ユーザーがブラウザを閉じるとセッションが終了します |
Cookie はローカル マシンに保存されるため、起動する必要はありません。 | In PHP$_SESSIONを使用する前に、session_start();を記述する必要があります。他の言語でも同様です。 |
公式の最大 Cookie サイズは 4KB です | セッション内では、好きなだけデータを保存できます。 到達できる唯一の制限は、スクリプトが一度に消費できる最大メモリ (デフォルトでは 128MB) です。 |
Cookieはセッションに依存しません | セッションは Cookie に依存します |
unsetcookie() という名前の関数はありません | Session_destroy(); 登録されているすべてのデータを破棄するか、一部のデータの設定を解除するために使用されます。 |
まとめ
- Cookie は、Web サーバーによってユーザー (クライアント) のハードドライブ上のテキスト ファイルに保存される小さな情報です。
- Cookie テストは、Web ブラウザーで作成された Cookie をチェックするソフトウェア テスト タイプとして定義されます。
- Cookie は主に XNUMX つの要素で構成されます: Cookie の送信元サーバーの名前、Cookie の有効期間、および値
- Cookie の種類: 1) セッション Cookie、2) 永続的 Cookie
- Web ページ アプリケーションが Cookie を書き込むと、Cookie はユーザーのハードディスク ドライブ上のテキスト ファイルに保存されます。 Cookie が保存されるパスはブラウザによって異なります。 ブラウザーが異なれば、Cookie は異なるパスに保存されます。