Get values in Map from response body

17 views
Skip to first unread message

Antonio Lopez Navas

unread,
May 22, 2018, 6:06:57 AM5/22/18
to Gatling User Group
I get the next structure from GET:

[
    {
    "employee": 8272,
    "days": {
        "2018-10-01": {
            "visits": {
                "46": [{
                    "time": "11:00:00",
                    "duration": 5
                }, {
                    "time": "11:05:00",
                    "duration": 5
                }, {
                    "time": "11:10:00",
                    "duration": 5
                }, {
                    "time": "11:15:00",
                    "duration": 5
                }, {
                    "time": "11:20:00",
                    "duration": 5
                }, {
                    "time": "11:25:00",
                    "duration": 5
                }, {
                    "time": "11:30:00",
                    "duration": 5
                }, {
                    "time": "11:35:00",
                    "duration": 5
                }, {
                    "time": "11:40:00",
                    "duration": 5
                }, {
                    "time": "11:45:00",
                    "duration": 5
                }, {
                    "time": "11:50:00",
                    "duration": 5
                }, {
                    "time": "11:55:00",
                    "duration": 5
                }, {
                    "time": "12:00:00",
                    "duration": 5
                }, {
                    "time": "12:05:00",
                    "duration": 5
                }, {
                    "time": "12:10:00",
                    "duration": 5
                }, {
                    "time": "12:15:00",
                    "duration": 5
                }, {
                    "time": "12:20:00",
                    "duration": 5
                }, {
                    "time": "12:25:00",
                    "duration": 5
                }, {
                    "time": "12:30:00",
                    "duration": 5
                }, {
                    "time": "12:35:00",
                    "duration": 5
                }, {
                    "time": "12:40:00",
                    "duration": 5
                }, {
                    "time": "12:45:00",
                    "duration": 5
                }, {
                    "time": "12:50:00",
                    "duration": 5
                }, {
                    "time": "12:55:00",
                    "duration": 5
                }]
            }
        }
    }
   }
]

I need getting list with day values and time values for each day. I have tested with
.check(jsonPath("$[*].days").find.saveAs("calendarMap").as[Map[String,Any]])
to get calendar info and then process to get day value and time value randomly to do POST request later.

Can you help me? Thanks in advance.



Reply all
Reply to author
Forward
0 new messages