Bird
Raised Fist0
Postmantesting~5 mins

Query parameters in Postman - Cheat Sheet & Quick Revision

Choose your learning style10 modes available
Recall & Review
beginner
What are query parameters in an API request?
Query parameters are key-value pairs added to the end of a URL to send extra information to the server. They start after a '?' and are separated by '&'. For example, in https://api.example.com/data?user=123, user=123 is a query parameter.
Click to reveal answer
beginner
How do you add query parameters in Postman?
In Postman, you can add query parameters by clicking the 'Params' tab below the URL field. Then enter the key and value pairs. Postman automatically appends them to the URL.
Click to reveal answer
beginner
Why are query parameters useful in testing APIs?
Query parameters let you test different inputs without changing the main URL. You can check how the API responds to different values, filters, or options by changing these parameters.
Click to reveal answer
beginner
What is the correct format for multiple query parameters?
Multiple query parameters are added by separating each key-value pair with an '&'. For example: ?key1=value1&key2=value2. The order usually does not matter.
Click to reveal answer
intermediate
How does Postman handle encoding of query parameters?
Postman automatically encodes special characters in query parameters to ensure the URL is valid. For example, spaces become %20. This prevents errors when sending requests.
Click to reveal answer
In Postman, where do you add query parameters?
AIn the Tests tab
BIn the Body tab
CIn the Headers tab
DIn the Params tab below the URL
What symbol starts the query parameters in a URL?
A?
B#
C&
D/
How do you separate multiple query parameters in a URL?
A;
B?
C&
D:
Why is encoding query parameters important?
ATo prevent errors with special characters
BTo speed up the request
CTo make URLs shorter
DTo hide the parameters
Which of these is a valid query parameter format?
A#user=123&active=true
B?user=123&active=true
C/user=123&active=true
D?user=123;active=true
Explain what query parameters are and how you use them in Postman.
Think about how you add filters or options to a web address.
You got /4 concepts.
    Describe why encoding query parameters is necessary and how Postman helps with it.
    Consider what happens if you put spaces or symbols in a URL.
    You got /4 concepts.

      Practice

      (1/5)
      1. What symbol is used to start query parameters in a URL when making an API request in Postman?
      easy
      A. Question mark (?)
      B. Ampersand (&)
      C. Hash (#)
      D. Slash (/)

      Solution

      1. Step 1: Understand URL structure

        Query parameters always start after the base URL with a question mark to separate them from the path.
      2. Step 2: Identify the correct symbol

        The question mark (?) is the standard symbol to begin query parameters in URLs.
      3. Final Answer:

        Question mark (?) -> Option A
      4. Quick Check:

        Query parameters start with ? = C [OK]
      Hint: Query parameters always start with ? in URLs [OK]
      Common Mistakes:
      • Using & to start query parameters instead of ?
      • Confusing # (fragment) with query start
      • Starting query parameters with /
      2. Which of the following is the correct way to add two query parameters named user and id with values alice and 123 respectively in Postman?
      easy
      A. ?user=alice&id=123
      B. &user=alice&id=123
      C. ?user=alice#id=123
      D. ?user=alice;id=123

      Solution

      1. Step 1: Start query parameters with ?

        The first query parameter must start with a question mark (?).
      2. Step 2: Separate multiple parameters with &

        Additional parameters are separated by an ampersand (&), so user=alice&id=123 is correct.
      3. Final Answer:

        ?user=alice&id=123 -> Option A
      4. Quick Check:

        First ? then & between parameters = A [OK]
      Hint: Start with ? then separate params with & [OK]
      Common Mistakes:
      • Starting with & instead of ?
      • Using # instead of & to separate parameters
      • Using semicolon ; instead of &
      3. Given the URL https://api.example.com/data?type=fruit&color=red, what will Postman send as query parameters?
      medium
      A. No query parameters sent
      B. type=fruit only
      C. type=fruit and color=red
      D. color=red only

      Solution

      1. Step 1: Identify all query parameters after ?

        After the question mark, parameters are separated by &. Here, we have type=fruit and color=red.
      2. Step 2: Confirm both parameters are included

        Both parameters will be sent in the request as key-value pairs.
      3. Final Answer:

        type=fruit and color=red -> Option C
      4. Quick Check:

        Both params after ? separated by & = D [OK]
      Hint: All params after ? separated by & are sent [OK]
      Common Mistakes:
      • Ignoring second parameter after &
      • Thinking only first parameter is sent
      • Confusing fragment (#) with query parameters
      4. You wrote the URL https://api.example.com/search?query=books&limit10 in Postman. What is wrong with this query parameter syntax?
      medium
      A. Extra '&' before 'limit10'
      B. Missing '=' between 'limit' and '10'
      C. Query parameters should start with '&' not '?'
      D. Using '=' instead of ':' between key and value

      Solution

      1. Step 1: Check each query parameter format

        Each parameter must be in key=value format. Here, 'limit10' lacks '='.
      2. Step 2: Identify missing '=' sign

        Correct syntax should be 'limit=10' to assign value 10 to key 'limit'.
      3. Final Answer:

        Missing '=' between 'limit' and '10' -> Option B
      4. Quick Check:

        Each param must be key=value, '=' missing = B [OK]
      Hint: Check each param has key=value format [OK]
      Common Mistakes:
      • Omitting '=' between key and value
      • Starting query with & instead of ?
      • Using ':' instead of '='
      5. You want to filter API results in Postman to show only active users with role 'admin' and limit results to 5. Which query parameter string correctly achieves this?
      hard
      A. ?status=active&role=admin&limit=5&
      B. ?status=active&role=admin&limit5
      C. ?status=active;role=admin;limit=5
      D. ?status=active&role=admin&limit=5

      Solution

      1. Step 1: Use correct key=value pairs separated by &

        Each filter must be a key=value pair, separated by &. ?status=active&role=admin&limit=5 uses correct syntax.
      2. Step 2: Avoid syntax errors like missing '=' or wrong separators

        ?status=active&role=admin&limit5 misses '=' in limit, C uses semicolons instead of &, D has extra trailing & which is invalid.
      3. Final Answer:

        ?status=active&role=admin&limit=5 -> Option D
      4. Quick Check:

        All params key=value separated by & = A [OK]
      Hint: Use key=value pairs separated by & without extra symbols [OK]
      Common Mistakes:
      • Missing '=' in parameters
      • Using semicolons instead of &
      • Adding extra & at the end
      Recommended

      Ready to prove it?

      Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

      10 questions~5 mineasy hard