UNPKG

@apica-io/asm-pm-runner

Version:

Run a postman collection in Apica ASM.

101 lines 2.01 kB
{ "info": { "_postman_id": "f5363626-1d24-4be5-bac3-2b1eb986b848", "name": "Ticket_Monster_Get_Event", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "name": "Get Event Details", "event": [ { "listen": "test", "script": { "exec": [ "pm.test(\"Status code is 200\", function () {", " pm.response.to.have.status(200);", "});", "let json =pm.response.json();", "pm.collectionVariables.set(\"eventName\",json.name) ", "", "pm.collectionVariables.set(\"category\",json?.category?.description|| \"\")", "", "pm.collectionVariables.set(\"mediaLink\",json?.mediaItem?.url|| \"\")", "" ], "type": "text/javascript" } }, { "listen": "prerequest", "script": { "exec": [ "let eventid = pm.collectionVariables.get(\"eventId\")", "pm.expect(Number(eventid),\"Eventid between 1 and 2\").greaterThan(0).and.lessThan(3)" ], "type": "text/javascript" } } ], "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/ticket-monster/rest/events/{{eventId}}", "host": [ "{{baseUrl}}" ], "path": [ "ticket-monster", "rest", "events", "{{eventId}}" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ], "variable": [ { "key": "baseUrl", "value": "http://ticketmonster.apicasystem.com" }, { "key": "eventId", "value": "0" }, { "key": "eventName", "value": "" }, { "key": "category", "value": "" }, { "key": "mediaLink", "value": "" } ] }