Challenge 1: Write a Test Script — Possible Solution ==================================================================== pm.test("Status code is 200", () => { pm.response.to.have.status(200); }); pm.test("Product id is 42", () => { const data = pm.response.json(); pm.expect(data.id).to.eql(42); }); WHY THIS WORKS AS AN ANSWER ------------------------------ Two separate pm.test() blocks, each checking one distinct thing — this mirrors the chapter's own two-test example (status, then a body field), keeping each assertion isolated so a failure report clearly says WHICH specific check failed rather than one big test silently covering multiple unrelated things. The first test uses pm.response.to.have.status(200), the same built-in status assertion from the chapter's reference table — no need to manually parse anything for a status code check. The second test calls pm.response.json() to parse the body, then asserts data.id equals 42 using pm.expect(...).to.eql(...) — eql performs a value comparison, appropriate here since id is expected to be the specific number 42, not just "a number" in general (which would instead use .to.be.a("number"), a weaker check that wouldn't catch the API returning the wrong product).