UNPKG

@apica-io/asm-pm-runner

Version:

Run a postman collection in Apica ASM.

135 lines 2.65 kB
{ "info": { "_postman_id": "8b3cb11f-86f7-496f-9a42-73c5ecd66698", "name": "Ticket_Monster_Get_Event_Details", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "name": "Get events", "event": [ { "listen": "test", "script": { "exec": [ "pm.test(\"Status code is 200\", function () {", " pm.response.to.have.status(200);", "});", "let jsonData=pm.response.json();", "var randomIdx = parseInt(Math.floor(Math.random() * jsonData.length))", " var eventId=jsonData[randomIdx].id", " ", "pm.collectionVariables.set(\"_eventId\", eventId)", "", "", "" ], "type": "text/javascript" } } ], "request": { "method": "GET", "header": [], "url": { "raw": "{{baseUrl}}/ticket-monster/rest/events", "host": [ "{{baseUrl}}" ], "path": [ "ticket-monster", "rest", "events" ] } }, "response": [] }, { "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" } } ], "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": "" }, { "key": "eventName", "value": "" }, { "key": "category", "value": "" }, { "key": "mediaLink", "value": "" }, { "key": "_eventId", "value": "" } ] }