All skill tests
Skill assessment

Postman API Test Scripting and Collection Workflow Skills Test

This test evaluates practical use of Postman for validating API behavior, managing request data, and organizing repeatable collection workflows. It focuses on request construction, JavaScript assertions, variables, authorization, and automated collection execution.

20–30 Questions per assessment
15–45 min Estimated completion time
3 levels Choose your difficulty
QA & Software Testing View category
Start assessment

Choose your level and begin.

Answer without outside help so the result reflects your current knowledge. You will see your score after completing the selected assessment.

Reliable API testing depends on clear requests, meaningful assertions, controlled test data, and repeatable execution. Postman supports these activities through collections, environments, scripts, variables, authorization settings, and command-line collection runs. This assessment measures the ability to configure and maintain API checks that reveal functional defects and support dependable delivery workflows.

This is a demo version of the test. You may attempt up to 3 questions.

Test details

Know what to expect.

Review the instructions, covered skills, example question themes, and intended audience before beginning.

01

Instructions and covered skills

Read each scenario carefully before selecting an answer. Focus on the stated Postman behavior, request context, and expected API result. Choose the response that best fits the scenario rather than relying on assumptions from a different tool. Keep notifications and unrelated browser tabs closed while working. Review variable scope and script timing when a question includes dynamic data. Work steadily and reserve time to verify your choices before submitting.

Key Areas

This test covers the practical skills used to build, validate, and maintain API checks in Postman. Candidates work with request methods, URL parameters, headers, request bodies, authorization settings, and response inspection. They should understand how to organize related endpoints into collections and folders, apply shared settings, and use request-level settings when an endpoint requires a deliberate override.

Script coverage includes writing Postman JavaScript with the pm API. Relevant tasks include checking response status codes, reading JSON payloads, validating headers, evaluating response times, and setting variables from returned data. The test also addresses pre-request scripting for values that must exist before a request is sent, such as timestamps, generated identifiers, or refreshed tokens.

Variable management is a central area. Candidates should distinguish local, data, environment, collection, and global values, recognize their precedence, and select an appropriate scope for configuration and test data. They should also understand how collection runs consume CSV or JSON data files, how request order can affect stateful workflows, and how saved examples and documentation support team use.

Automation topics include executing collections with the Collection Runner and Newman, passing environment files, supplying data files, reporting failures, and using exit codes in delivery pipelines. The assessment emphasizes assertions that are specific enough to detect defects while remaining stable when valid response details vary.

Recommended Preparation

Prepare by creating a Postman collection for a public or internal API. Configure an environment with a base URL and credentials, then build requests that create, retrieve, update, and remove test records. Add assertions for status codes, content types, required JSON fields, expected values, and response timing. Practice extracting an identifier or token from one response and reusing it in a later request.

Review the Postman Sandbox reference, especially pm.test, pm.expect, pm.response, pm.variables, and the environment and collection variable APIs. Run a collection with a CSV or JSON data file, then execute it through Newman and inspect the resulting output. Finally, practice diagnosing common failures such as unresolved variables, authorization inheritance issues, malformed JSON, and assertions that execute at the wrong stage of a request.

02

Examples of questions

1. Which Postman feature stores a reusable API host value for a selected deployment?
2. What pm.response method is commonly used to read a JSON response body?
3. Where should a test script be placed to run after a request receives its response?
4. Which authorization type commonly sends an access token in the Authorization header?
5. What does the Collection Runner use to supply distinct data rows to repeated requests?
6. Which status code assertion checks that a resource was created successfully?
7. What is the purpose of a pre-request script in Postman?
8. Which variable scope is intended for values shared across many collections?
9. What does Newman provide when used with a Postman collection?
10. Which Postman feature helps group related requests, scripts, and documentation?
03

Who this test is best for

QA analysts, software testers, API developers, SDETs, and delivery teams who use Postman to validate and automate HTTP API workflows.

Share the assessment or try another skill.

Send this test to a colleague or friend, or return to the assessment library to explore another professional area.

Browse all tests
Jobs Talent Salaries
Menu