トップ47 Postman インタビューの質問と回答 (2025)

当学校区の Postman は、開発チームが API ドキュメントを作成、共有、テストするのに役立つ人気の API テスト ツールです。の Postman このツールは、API をテストするための GUI インターフェイスと、経験豊富なテスター向けのコマンドライン ユーティリティを提供します。この API テスト ツールは、API のニーズに応じてリクエストを作成するのにも役立ちます。の Postman チームは、ブラウザから API をテストするために使用できる Chrome 拡張機能もリリースしました。

Postman 新人と経験者向けの面接の質問

以下のリストはすべてをカバーしています Postman 新人およびプロフェッショナルレベルの候補者向けの質問。これ Postman 面接質問ガイドは、面接を突破し、夢のソフトウェア テストの仕事に就くのに役立ちます。

1)とは Postman?

当学校区の Postman は、開発チームが API を作成、共有、テストするのに役立つ、非常に人気のある API テスト ツールです。の Postman このツールは、API への GUI インターフェイスと、経験豊富なテスター向けのコマンドライン ユーティリティを提供します。


2) HTTP リクエストとは何ですか?

HTTP リクエストは、クライアントがサーバー上にあるネーム ホストに対して行うプログラムです。 これは、クライアントとサーバー間の通信インターフェイスまたは要求/応答プロトコルとして機能します。 HTTP リクエストの主な用途は、サーバー上のリソースにアクセスすることです。 HTTP リクエストを開始するために、クライアントは、リソースへのアクセスに必要な情報も含まれる URL (Uniform Resource Locator) のコンポーネントを使用します。

Postman 面接の質問
Postman 面接の質問

3) HTTP 応答のコアコンポーネントを説明しますか?

In Postman、すべての HTTP 応答には 4 つの重要な要素が含まれています。

  • レスポンス/ステータスコード - 404 はページが見つからないことを意味するため、クライアントのリクエストに対してサーバーによる応答コードの問題があります。
  • HTTP バージョン - HTTP バージョン名。 たとえば、HTTP v2.2
  • 応答ヘッダー - これには、HTTP 応答メッセージの情報が含まれていました。 例えば。 コンテンツの長さ、日付、ステータス、サーバーの種類など。
  • 応答本文 – クライアントがサーバーに要求したデータが含まれます。

4) なぜ使うのか Postman?

使用する最も顕著な理由は次のとおりです Postman:

  • APIテストに役立つソフトウェアを無料で利用できます
  • API のエンドツーエンドのライフサイクルを管理するのに役立ちます
  • API コレクション、ワークスペース、環境、さまざまなサンプルの管理に役立つランタイム サービスを提供します。
  • 統合することもできます Postman   CI / CDツール Circle CI、Jenkins など。
  • ツールの使用中に直面する技術的な問題に簡単に対処できる大規模なコミュニティ フォーラムがあります。

5) APIとは何ですか?

アプリケーション プログラミング インターフェイス (API) は、ユーザーの介入なしで XNUMX つのアプリケーションが相互に対話できるようにするソフトウェア インターフェイスです。 ソフトウェアの機能と手順をまとめたものです。 API は、XNUMX つの異なるソフトウェアが相互に通信し、データを交換するのに役立つコードとして定義されます。


6) でサポートされている重要な認証方法は何ですか? Postman?

Postman 次の API リクエスト認証オプションを提供します: 1) API キー、2) Oauth 1.0 および 2.0、3) 基本認証、4) ダイジェスト認証、5) ベアラー トークン、6) AWS 署名、7) Hawk 認証、8) NTLM 認証。


7) 変数値をどのように記録しますか Postman?

Postman 変数値をログに記録できます Postman コンソールで次のコマンドを使用します。

console.log(pm.variables.get("guru99"));

8) Postman のネイティブ デスクトップ アプリとして利用できますか?

Postman APIテストツール 現在 Mac で利用可能ですが、 Windows (32 ビット / 64 ビット)、Linux (32 ビット / 64 ビット)


9) [履歴] タブとは何ですか? Postman?

あなたが送信したすべてのリクエスト Postman サイドバーの「履歴」タブの下に表示されます。これはブラウザの履歴によく似ており、いつでも消去できます。


10) 基本認証とは何ですか Postman?

In Postman, Basic 認証は、Web ブラウザなどの HTTP ユーザー エージェントがユーザー名とパスワードを入力するために提供される認証方法です。ユーザー名とパスワードを入力すると、リクエストに関連付けることができます。


11) POST メソッドのバイナリ形式とは何ですか?

ポストバイナリ会社は、手動で入力できない形式で情報を送信するように設計されています。 これらのオプションは、CSV ファイルなどの大きなファイルを送信するときに使用されます。


12) 認可と認証の主な違いは何ですか?

認可と認証の違いは次のとおりです。

  • 承認とは、誰かを許可または許可する行為であり、認証とは、何かが本物であることを証明する行為です。
  • 認証は常に最初に行われ、認可は認証の後に行われます。
  • 認可は許可があれば誰でも行うことができますが、認証にはパスワードが必要です。

13) ペイロードは何ですか Postman?

API モジュールのペイロードは、リクエストおよびレスポンス メッセージの本文です。 API リクエストを行う場合、そのリクエストにはサーバーに送信するデータが含まれます。 JSON や XML など、さまざまな形式でペイロードを送受信できます。


14) コレクションとは何ですか Postman?

のコレクション Postman 類似したリクエストをグループ化できます。また、リクエストを体系的にフォルダーに整理することもできます。


15) 事前リクエストスクリプトとは何ですか?

事前リクエストスクリプトは実行に役立ちます Javaリクエスト実行前のスクリプト。変数値、パラメータ、ヘッダー、本文データの設定などの前処理タスクを実行できます。


16) どのようにして Postman 変数にアクセスされますか?

当学校区の Postman 変数には常に変数名を使用してアクセスします。

{{variable name}}

17) 環境という用語の意味は何ですか? Postman?

の環境 Postman キーと値のペアのセットです。 Postman 複数の環境を構築し、ボタンをクリックするだけで環境を切り替えることができます。


18) なぜそうなるのか Postman Base64 以外のエンコーディングは決して受け入れませんか?

データをテキスト形式に送信し、HTML フォーム データとして送信するのに役立つため、base64 を使用できます。 さらに、どのエンコード言語でも同じ 64 文字に依存する必要があります。


19) どのような種類のエンコーディングが行われますか Postman 認証資格情報を受け入れますか?

Postman Base64 エンコードのみを受け入れます。これは組み込みで提供されます。 Postmanそれ以外の場合は、資格情報を base3 に変換するのに役立つサードパーティの Web サイトを使用すると便利です。


20) 環境変数のさまざまなスコープは何ですか? Postman?

変数のスコープ Postman アクセスできる境界として定義されます。

以下は、環境変数の重要なスコープです。 Postman:

  • ローカル スコープ: このタイプの変数は、それが作成された環境でのみアクセスできます。
  • グローバル スコープ: このタイプの変数は、どの環境でも、またはどの環境でもグローバルにアクセスできます。

21) ローカル変数をインポートすることは可能ですか? Postman モニター?

Postman モニターでは、ローカル変数はインポートできますが、グローバル変数はインポートできません。


22)は何ですか Postman コレクションの実行順序は?

コレクション内のすべてのリクエストに対して、スクリプトは次の順序で実行されます。

ステップ1) コレクションに関連付けられた事前リクエスト スクリプトは、すべてのリクエストの前に実行されます。
ステップ2) フォルダーに関連付けられた事前リクエスト スクリプトは、特定のフォルダー内のすべてのリクエストの前に実行されます。
ステップ3) コレクションに関連付けられたテスト スクリプトは、リクエストのたびに実行されます。
ステップ4) フォルダーに関連付けられたテスト スクリプトは、特定のフォルダーでの要求の後に実行されます。


23) 同じ名前のグローバル スコープ変数を XNUMX つ持つことはできますか? Postman?

いいえ、グローバル スコープは重複した名前や同じ名前を持つことはありませんが、ローカル スコープを持つ変数はさまざまな環境で同じ名前を持つことができます。


24) Postman 変数にどのようにアクセスしますか?

次のコマンドを使用して、変数値をコンソールに記録できます。

console. Log (pm. Variables.

25) コレクションの用途は何ですか? Postman?

In Postman、コレクションは同様のリクエストをグループ化するために使用されます。これは、リクエストを体系的にフォルダーに整理するのに役立ちます。


26) POSTMAN を使用して特定の範囲の乱数を生成するにはどうすればよいですか?

事前リクエスト スクリプトで、次のように変数を定義します。

pm.globals.set('randomNum', Math.floor(Math.random() * 5));

次に、URL で次のように URL 内の変数を呼び出します。
出力:

{{randomNum}}

27) ローカル変数を削除するにはどうすればよいですか?

ローカル変数は、テストの実行後に自動的に削除されます。


28) 「」とは何ですかPostman コレクションランナー?

Postman API テストの自動化に役立つコレクション ランナーが含まれています。各反復とテスト結果の詳細を視覚化するのに役立ちます。Postman コレクション ランナーは、データ駆動型テストにも使用されます。


29) ポストマンモニターとはどういう意味ですか?

Postman モニター機能は、ユーザーが指定した時間までコレクションを実行するために使用されます。ただし、この機能を使用するには、ユーザーが自分のアカウントにログインしている必要があります。


30) 作業内容を Postman クラウドはお勧めできませんか?

作業内容を次の場所に保存しないでください。 Postman あなたのビジネス情報は機密情報ではないため、Postman クラウドはサインインを必要とするため、セキュリティ侵害を引き起こす可能性があります。したがって、作業内容を Postman クラウドはお勧めできません。


31) API テスト設計の標準ルールは何ですか?

API テスト設計の重要な原則は次のとおりです。

  1. セットアップ: オブジェクトを作成し、サービスを開始し、データを初期化します。
  2. 実行: ロギングを含む API またはシナリオを適用する
  3. 検証: 実行結果を評価するために使用されます
  4. レポート: 合格、失敗、またはブロックされたステータスを示します
  5. 掃除: テスト前の状態

32) チームワークスペースとは何ですか Postman?

チーム ワークスペースは、多くのプログラマーが API を開発し、フィードバックを提供し、同じリクエスト プールで共同作業できる、ユーザーのための相乗効果のある環境です。また、チームのすべての作業を 1 か所で同期して共同作業するのにも役立ちます。


33) 301 ステータス コードとは何ですか?

301 ステータス コードは、ある Web サイト ページから別の Web サイト ページへの永続的なリダイレクトを表します。 これは、古いページが古くなり、エンジンが新しいページまたは URL のインデックスを作成する必要があることを検索エンジンに伝えます。


34) ステータスコード 201 とは何ですか?

ステータス コード 201 は、PUT または POST リクエストを使用してリソースが正常に作成された場合にのみ作成されます。 location ヘッダーを使用して、新しく作成されたリンクへのリンクを返します。


35) ローカル変数を削除する手順は何ですか?

ローカル変数は、テストを実行して完了すると自動的に削除できます。


36) 事前リクエストスクリプトとは何ですか Postman?

In Postman、リクエスト前スクリプトは、リクエストを実行する前に実行される一連のルールです。


37) クエリパラメータはパス変数とどう違うのですか?

In Postman, パス変数は特定のリソースを識別するために使用され、クエリ パラメーターはリソースの並べ替えやフィルター処理に使用されます。


38) 主な欠点は何ですか? Postman?

使用する場合の短所/欠点は次のとおりです Postman:

  • Postman 1000 を超える API リクエストを処理できません。
  • 大規模なプロジェクトでコレクションとリクエストを管理するのは簡単ではありません。
  • Postman は、動的な API リクエストを処理する際に多くのコードの重複が発生する可能性があるため、コード形式でのワークスペース管理には理想的な API ツールではありません。

39) で利用可能な JS ライブラリにはどのようなものがありますか? Postman?

一部の JS ライブラリは次の場所で利用できます。 Postman  

1) ロダッシュ
2) 瞬間
3) GUID


40) GUIDとは何ですか?

GUID は Global Unique Identifier の略です。ハイフンで区切られた 16 進数です。これ Postman 識別子 GUID は、一意性の目的を解決します。


41) ログのリクエストとレスポンスを表示するにはどうすればよいですか? Postman?

あなたが使用することができます Postman リクエスト ログとレスポンス ログを表示するコンソール ウィンドウ。


42) setNextRequest の重要性は何ですか? Postman?

setNextRequest は、ワークフローを定義するのに役立ちます。 実行されるリクエストの順序を変更する必要があります。


43) レスポンスステータスが200かどうかを確認できるテストコードは何ですか?

以下は、応答ステータスが 200 かどうかを確認するテスト コードです。

tests[“Status Code is 200”] = responseCode.code === 200;

44) ScratchPad で何がわかりますか?

スクラッチパッドは、によって提供される場所です。 Postman 接続せずに作業できるようになります Postman サーバー。


45) リクエストを 100 回繰り返すにはどうすればよいですか? Postman?

リクエストは 100 回繰り返すことができます Postman コレクションランナーを使用して。


46) {{$randomInt}} 動的変数を追加するとどうなりますか?

0 から 1000 までのランダムな整数を追加する必要があります。


47) 事前リクエストおよびテストスクリプト内のファイルから変数値にどのようにアクセスしますか?

data.var_name
data['var_name']

48) 読めますか? Postman Cookie を読み書きするための Chrome アプリケーション?

いいえ、アプリを使用して Cookie を読み書きすることはできません。


49) どのプログラミング言語が使用されていますか Postman テスト?

Javaスクリプトは Postman テスト。


50) どのツールを使用して実行できますか Postman ジェンキンスのコレクション?

ニューマンを使用して実行できます Postman ジェンキンスのコレクション。

これらの面接の質問は、あなたの活力(口頭)にも役立ちます