meta { name: runtime vars type: http seq: 3 } post { url: {{host}}/api/echo/text body: text auth: none } auth:basic { username: asd password: j } auth:bearer { token: } body:json { { "envVar1": "{{env.var1}}", "envVar2": "{{env-var2}}" } } body:text { Hi, I am {{rUser.full_name}}, I am {{rUser.age}} years old. My favorite food is {{rUser.fav-food[0]}} and {{rUser.fav-food[1]}}. I like attention: {{rUser.want.attention}} } assert { res.status: eq 200 } script:pre-request { bru.setVar("rUser", { full_name: 'Bruno', age: 4, 'fav-food': ['egg', 'meat'], 'want.attention': true }); } tests { test("should return json", function() { const expectedResponse = `Hi, I am Bruno, I am 4 years old. My favorite food is egg and meat. I like attention: true`; expect(res.getBody()).to.equal(expectedResponse); }); }