Postman interview questions — Easy

188 easy-level Postman questions from our API Testing bank, each with the correct answer and an explanation of why it is correct.

What this covers

Postman appears throughout API Testing interviews. At easy level, interviewers are typically checking that you know the fundamentals and can describe them precisely — definitions, defaults, and the basic mechanics. Work through these, then explain your answer out loud; the second part is what interviews actually test.

20 example questions

  1. 1. During a sprint demo, a teammate asks: In Postman, where do assertions run after a response?

    • A. Pre-request Script.
    • B. Params.
    • C. Tests tab.correct
    • D. Headers.

    Why: The Tests tab runs after the response; Pre-request runs before.

  2. 2. Which of the following best describes postman.setNextRequest in Postman?

    • A. Parses the response body as JSON in a test script.
    • B. Reads an environment variable in scripts.
    • C. Controls execution order/branching in a collection run.correct
    • D. Sends an additional HTTP request from a script.

    Why: postman.setNextRequest: Controls execution order/branching in a collection run.

  3. 3. Which of the following best describes example response in Postman?

    • A. Reads an environment variable in scripts.
    • B. Shared area where teams collaborate on APIs and collections.
    • C. Controls execution order/branching in a collection run.
    • D. Saved response used for documentation and mock servers.correct

    Why: example response: Saved response used for documentation and mock servers.

  4. 4. Which of the following best describes pm.response.json() in Postman?

    • A. Saved response used for documentation and mock servers.
    • B. Parses the response body as JSON in a test script.correct
    • C. Executes all requests in a collection, optionally with data files.
    • D. Sends an additional HTTP request from a script.

    Why: pm.response.json(): Parses the response body as JSON in a test script.

  5. 5. While onboarding a junior QA, you explain: Which Postman variable scope is broadest (available everywhere)?

    • A. Local.
    • B. Global.correct
    • C. Environment.
    • D. Collection.

    Why: Globals are broadest; precedence narrows local>data>environment>collection>global.

  6. 6. In the context of Postman, authorization tab is best described as:

    • A. Configures auth (Bearer, Basic, OAuth2) applied to requests.correct
    • B. Controls execution order/branching in a collection run.
    • C. Sends an additional HTTP request from a script.
    • D. Executes all requests in a collection, optionally with data files.

    Why: authorization tab: Configures auth (Bearer, Basic, OAuth2) applied to requests.

  7. 7. Which of the following best describes global variables in Postman?

    • A. Shared area where teams collaborate on APIs and collections.
    • B. Values available across all collections and environments.correct
    • C. Saved response used for documentation and mock servers.
    • D. Configures auth (Bearer, Basic, OAuth2) applied to requests.

    Why: global variables: Values available across all collections and environments.

  8. 8. Which of the following best describes pm.sendRequest in Postman?

    • A. Saved response used for documentation and mock servers.
    • B. Parses the response body as JSON in a test script.
    • C. Sends an additional HTTP request from a script.correct
    • D. Values available across all collections and environments.

    Why: pm.sendRequest: Sends an additional HTTP request from a script.

  9. 9. Which of the following best describes authorization tab in Postman?

    • A. Configures auth (Bearer, Basic, OAuth2) applied to requests.correct
    • B. Controls execution order/branching in a collection run.
    • C. Reads an environment variable in scripts.
    • D. Sends an additional HTTP request from a script.

    Why: authorization tab: Configures auth (Bearer, Basic, OAuth2) applied to requests.

  10. 10. Which of the following best describes Collection Runner in Postman?

    • A. Shared area where teams collaborate on APIs and collections.
    • B. Configures auth (Bearer, Basic, OAuth2) applied to requests.
    • C. Executes all requests in a collection, optionally with data files.correct
    • D. Parses the response body as JSON in a test script.

    Why: Collection Runner: Executes all requests in a collection, optionally with data files.

  11. 11. In Postman, what does workspace do or refer to?

    • A. Values available across all collections and environments.
    • B. Parses the response body as JSON in a test script.
    • C. Shared area where teams collaborate on APIs and collections.correct
    • D. Saved response used for documentation and mock servers.

    Why: workspace: Shared area where teams collaborate on APIs and collections.

  12. 12. During a sprint demo, a teammate asks: Which asserts a 200 status in Postman?

    • A. Pm.expect(200).
    • B. Assert(200).
    • C. Pm.response.to.have.status(200).correct
    • D. Status.is(200).

    Why: pm.response.to.have.status(200) checks the HTTP status.

  13. 13. What is the purpose of authorization tab in Postman?

    • A. Reads an environment variable in scripts.
    • B. Configures auth (Bearer, Basic, OAuth2) applied to requests.correct
    • C. Saved response used for documentation and mock servers.
    • D. Executes all requests in a collection, optionally with data files.

    Why: authorization tab: Configures auth (Bearer, Basic, OAuth2) applied to requests.

  14. 14. In Postman, what does pm.response.json() do or refer to?

    • A. Reads an environment variable in scripts.
    • B. Parses the response body as JSON in a test script.correct
    • C. Values available across all collections and environments.
    • D. Saved response used for documentation and mock servers.

    Why: pm.response.json(): Parses the response body as JSON in a test script.

  15. 15. What is the purpose of example response in Postman?

    • A. Sends an additional HTTP request from a script.
    • B. Controls execution order/branching in a collection run.
    • C. Values available across all collections and environments.
    • D. Saved response used for documentation and mock servers.correct

    Why: example response: Saved response used for documentation and mock servers.

  16. 16. In Postman, what does pm.sendRequest do or refer to?

    • A. Executes all requests in a collection, optionally with data files.
    • B. Shared area where teams collaborate on APIs and collections.
    • C. Configures auth (Bearer, Basic, OAuth2) applied to requests.
    • D. Sends an additional HTTP request from a script.correct

    Why: pm.sendRequest: Sends an additional HTTP request from a script.

  17. 17. What is the purpose of global variables in Postman?

    • A. Controls execution order/branching in a collection run.
    • B. Configures auth (Bearer, Basic, OAuth2) applied to requests.
    • C. Saved response used for documentation and mock servers.
    • D. Values available across all collections and environments.correct

    Why: global variables: Values available across all collections and environments.

  18. 18. What is the purpose of pm.response.json() in Postman?

    • A. Executes all requests in a collection, optionally with data files.
    • B. Shared area where teams collaborate on APIs and collections.
    • C. Controls execution order/branching in a collection run.
    • D. Parses the response body as JSON in a test script.correct

    Why: pm.response.json(): Parses the response body as JSON in a test script.

  19. 19. In Postman, what does authorization tab do or refer to?

    • A. Shared area where teams collaborate on APIs and collections.
    • B. Values available across all collections and environments.
    • C. Configures auth (Bearer, Basic, OAuth2) applied to requests.correct
    • D. Controls execution order/branching in a collection run.

    Why: authorization tab: Configures auth (Bearer, Basic, OAuth2) applied to requests.

  20. 20. What is the purpose of Collection Runner in Postman?

    • A. Executes all requests in a collection, optionally with data files.correct
    • B. Values available across all collections and environments.
    • C. Controls execution order/branching in a collection run.
    • D. Parses the response body as JSON in a test script.

    Why: Collection Runner: Executes all requests in a collection, optionally with data files.

Related API Testing topics