Cookie テスト: Web サイトの Cookie をテストする方法と例

クッキーテストとは何ですか?

Cookie テストは、Web ブラウザーで作成された Cookie をチェックするソフトウェア テスト タイプとして定義されます。 Cookie は、Web サーバーによってユーザー (クライアント) のハードドライブ上のテキスト ファイルに保存される小さな情報です。 この情報は、ブラウザがサーバーにページを要求するたびにサーバーに送り返されます。 通常、Cookie には、異なる Web ページ間で通信するために使用される、個人化されたユーザー データまたは情報が含まれています。 以下のスクリーンショットは、さまざまな Web サイトの Cookie を示しています。

Web サイト内の Cookie の例

言い換えれば、Cookie はユーザーの ID に他ならず、ユーザーが Web サイトのページ全体でどこに移動したかを追跡するために使用されます。 Cookie の目的は、ユーザーと Web サイト間の迅速な対話を実現することです。 Cookie が使用できるアプリケーションは、ショッピング カート、パーソナライズされた Web エクスペリエンス、ユーザー追跡、マーケティング、ユーザー セッションなどを実装することです。

Cookieの内容は何ですか?

Cookie は主に次の XNUMX つで構成されます。

  1. Cookieの送信元のサーバーの名前
  2. クッキーの有効期間
  3. 価値。 これは通常、ランダムに生成された一意の番号です。

クッキーの種類

クッキーの種類
クッキーの種類

通常、ユーザーのマシンには XNUMX 種類の Cookie が書き込まれます。

  • セッションCookie: これらの Cookie は、Cookie をトリガーするブラウザが開くまでアクティブです。 ブラウザを閉じると、このセッション Cookie は削除されます
  • 永続的な Cookie: これらの Cookie はユーザーのマシンに永続的に書き込まれ、数か月または数年間持続します。

Cookie はどこに保存されますか?

Web ページ アプリケーションが Cookie を書き込むと、Cookie はユーザーのハードディスク ドライブ上のテキスト ファイルに保存されます。 Cookie が保存されるパスはブラウザによって異なります。 ブラウザーが異なれば、Cookie は異なるパスに保存されます。

たとえば、 Mozilla Firefox ブラウザのオプションで Cookie を確認できます。 これを表示するには、「ツール」をクリックします -> オプション -> [プライバシー] を選択し、[個別の 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 クッキーマネージャー

Chrome Cookie マネージャー プラグイン

2。 ために Google Chrome ブラウザ: このCookieを編集する

この Cookie プラグインを編集する

Cookie 変更の実行

Chrome のプラグインを使用して Cookie を変更または編集する手順は次のとおりです。

ステップ1) ユーザーIDとパスワードを入力してログインします https://demo.guru99.com/V4/

Cookie 変更の実行

ステップ2) プラグインアイコンをクリックします Cookie 変更の実行 以下に示すように別のウィンドウが開きます

Cookie 変更の実行

ステップ3) Cookie の値を次のように変更します。 「グル99」 クリックして Cookie 変更の実行 変更を保存するには

Cookie 変更の実行

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 は異なるパスに保存されます。