Newman Run Dashboard

Thursday, 11 June 2026 12:03:21
Total Iterations

1

Total Assertions

85

Total Failed Tests

0

Total Skipped Tests

0


File Information
Collection: Restful-Booker
Environment: Restful-Booker
Collection Description
Test suite for the Restful Booker API covering authentication and booking management. Includes happy path, negative cases, edge cases, security, and performance scenarios.
Timings and Data
Total run duration: 1048ms
Total data received: 25.17KB
Average response time: 13ms
Summary Item Total Failed
Requests 27 0
Prerequest Scripts 35 0
Test Scripts 62 0
Assertions 85 0
Skipped Tests 0 -



There are no failed tests





There are no skipped tests



1 Iteration available to view
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/auth
Response Information
Response Code: 200 - OK
Mean time per request: 94ms
Mean size per request: 27B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token c827c0ae-cc7f-4623-a247-0b4cf51e4767
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 54
Request Body
{
          "username": "admin",
          "password": "password123"
        }
Response Headers
Header NameHeader Value
Content-Length 27
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"1b-EeMAznll2imjhbHNzC0x4iKd0+E"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"token":"99b42852dbb9bed"}
Test Information
NamePassedFailedSkipped
Setup - Status 200 1 0 0
Setup - Token exists 1 0 0
Response time < 500ms 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/auth
Response Information
Response Code: 200 - OK
Mean time per request: 12ms
Mean size per request: 27B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Authorization Bearer 99b42852dbb9bed
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 9a8f61c7-af52-4da5-959e-51e46c10044a
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 54
Request Body
{
          "username": "admin",
          "password": "password123"
        }
Response Headers
Header NameHeader Value
Content-Length 27
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"1b-LIDvkteyufO5knhJDIX1ypghMSo"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"token":"821672cc1bc8e42"}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
Response has token 1 0 0
Token is a non-empty string 1 0 0
Content-Type is application/json 1 0 0
Response time < 500ms 1 0 0
Total 5 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/auth
Response Information
Response Code: 200 - OK
Mean time per request: 11ms
Mean size per request: 28B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token f50f92ca-c085-4e42-9fe6-39f135ecd8c7
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 44
Request Body
{
          "username": "admin",
          "password": "0"
        }
Response Headers
Header NameHeader Value
Content-Length 28
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"reason":"Bad credentials"}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
Token does not exist 1 0 0
Error message is Bad credentials 1 0 0
Response time < 500ms 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/auth
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 28B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 0acf86b0-62a8-4e77-9b8d-bf69366cfe00
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 50
Request Body
{
          "username": "0",
          "password": "password123"
        }
Response Headers
Header NameHeader Value
Content-Length 28
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"reason":"Bad credentials"}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
Token does not exist 1 0 0
Error message is Bad credentials 1 0 0
Response time < 500ms 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/auth
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 28B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 23d75598-6e39-40d1-9400-e79cf662ea8f
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 5
Request Body
{
         
        }
Response Headers
Header NameHeader Value
Content-Length 28
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"reason":"Bad credentials"}
Test Information
NamePassedFailedSkipped
Status 200 1 0 0
Token does not exist 1 0 0
Error message is Bad credentials 1 0 0
Response time < 500ms 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/auth
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 28B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token c5163fd0-3d2b-4b8c-84be-69d0cf030a3f
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 65
Request Body
{
          "username": "admin' OR '1'='1",
          "password": "password123"
        }
Response Headers
Header NameHeader Value
Content-Length 28
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"reason":"Bad credentials"}
Test Information
NamePassedFailedSkipped
SQL Injection did not return a token 1 0 0
Response time < 500ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/auth
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 28B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 2ed11403-cebd-4234-818d-bfe384dfd2dc
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 74
Request Body
{
          "username": "<script>alert(1)</script>",
          "password": "password123"
        }
Response Headers
Header NameHeader Value
Content-Length 28
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"reason":"Bad credentials"}
Test Information
NamePassedFailedSkipped
XSS attempt did not return a token 1 0 0
Response time < 500ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://restful-booker.herokuapp.com/booking
Response Information
Response Code: 200 - OK
Mean time per request: 17ms
Mean size per request: 11.78KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token a9a679ec-fd74-4e91-a244-3eeaad09a1cd
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 12064
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"2f20-r72jGDmQKyDA+rhQYn89CBjZKJw"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
[{"bookingid":3},{"bookingid":4},{"bookingid":5},{"bookingid":6},{"bookingid":7},{"bookingid":8},{"bookingid":9},{"bookingid":10},{"bookingid":11},{"bookingid":13},{"bookingid":14},{"bookingid":15},{"bookingid":16},{"bookingid":17},{"bookingid":18},{"bookingid":19},{"bookingid":20},{"bookingid":21},{"bookingid":22},{"bookingid":23},{"bookingid":24},{"bookingid":25},{"bookingid":26},{"bookingid":27},{"bookingid":30},{"bookingid":31},{"bookingid":32},{"bookingid":33},{"bookingid":34},{"bookingid":35},{"bookingid":36},{"bookingid":38},{"bookingid":39},{"bookingid":40},{"bookingid":41},{"bookingid":42},{"bookingid":43},{"bookingid":44},{"bookingid":45},{"bookingid":46},{"bookingid":47},{"bookingid":48},{"bookingid":49},{"bookingid":50},{"bookingid":52},{"bookingid":53},{"bookingid":54},{"bookingid":56},{"bookingid":57},{"bookingid":58},{"bookingid":59},{"bookingid":60},{"bookingid":61},{"bookingid":62},{"bookingid":63},{"bookingid":64},{"bookingid":65},{"bookingid":67},{"bookingid":68},{"bookingid":69},{"bookingid":70},{"bookingid":71},{"bookingid":74},{"bookingid":75},{"bookingid":77},{"bookingid":78},{"bookingid":80},{"bookingid":81},{"bookingid":83},{"bookingid":84},{"bookingid":86},{"bookingid":87},{"bookingid":89},{"bookingid":90},{"bookingid":91},{"bookingid":92},{"bookingid":93},{"bookingid":95},{"bookingid":98},{"bookingid":99},{"bookingid":100},{"bookingid":101},{"bookingid":104},{"bookingid":105},{"bookingid":106},{"bookingid":108},{"bookingid":109},{"bookingid":110},{"bookingid":111},{"bookingid":112},{"bookingid":113},{"bookingid":115},{"bookingid":116},{"bookingid":117},{"bookingid":120},{"bookingid":121},{"bookingid":123},{"bookingid":124},{"bookingid":126},{"bookingid":127},{"bookingid":130},{"bookingid":131},{"bookingid":132},{"bookingid":133},{"bookingid":136},{"bookingid":137},{"bookingid":139},{"bookingid":140},{"bookingid":141},{"bookingid":143},{"bookingid":144},{"bookingid":146},{"bookingid":147},{"bookingid":148},{"bookingid":149},{"bookingid":152},{"bookingid":154},{"bookingid":155},{"bookingid":156},{"bookingid":158},{"bookingid":160},{"bookingid":161},{"bookingid":162},{"bookingid":164},{"bookingid":166},{"bookingid":167},{"bookingid":168},{"bookingid":170},{"bookingid":172},{"bookingid":173},{"bookingid":175},{"bookingid":176},{"bookingid":177},{"bookingid":179},{"bookingid":180},{"bookingid":182},{"bookingid":183},{"bookingid":184},{"bookingid":187},{"bookingid":188},{"bookingid":189},{"bookingid":190},{"bookingid":193},{"bookingid":194},{"bookingid":195},{"bookingid":196},{"bookingid":197},{"bookingid":199},{"bookingid":200},{"bookingid":201},{"bookingid":203},{"bookingid":204},{"bookingid":206},{"bookingid":207},{"bookingid":209},{"bookingid":211},{"bookingid":212},{"bookingid":214},{"bookingid":215},{"bookingid":216},{"bookingid":218},{"bookingid":220},{"bookingid":221},{"bookingid":223},{"bookingid":224},{"bookingid":226},{"bookingid":227},{"bookingid":228},{"bookingid":229},{"bookingid":230},{"bookingid":231},{"bookingid":232},{"bookingid":236},{"bookingid":237},{"bookingid":238},{"bookingid":239},{"bookingid":242},{"bookingid":243},{"bookingid":244},{"bookingid":245},{"bookingid":248},{"bookingid":249},{"bookingid":250},{"bookingid":251},{"bookingid":254},{"bookingid":255},{"bookingid":257},{"bookingid":259},{"bookingid":261},{"bookingid":262},{"bookingid":263},{"bookingid":264},{"bookingid":266},{"bookingid":268},{"bookingid":270},{"bookingid":271},{"bookingid":273},{"bookingid":274},{"bookingid":275},{"bookingid":276},{"bookingid":277},{"bookingid":280},{"bookingid":281},{"bookingid":282},{"bookingid":283},{"bookingid":284},{"bookingid":285},{"bookingid":288},{"bookingid":289},{"bookingid":291},{"bookingid":292},{"bookingid":295},{"bookingid":296},{"bookingid":298},{"bookingid":299},{"bookingid":301},{"bookingid":302},{"bookingid":304},{"bookingid":305},{"bookingid":306},{"bookingid":307},{"bookingid":310},{"bookingid":311},{"bookingid":313},{"bookingid":314},{"bookingid":315},{"bookingid":316},{"bookingid":318},{"bookingid":320},{"bookingid":321},{"bookingid":322},{"bookingid":324},{"bookingid":325},{"bookingid":328},{"bookingid":329},{"bookingid":330},{"bookingid":331},{"bookingid":334},{"bookingid":335},{"bookingid":336},{"bookingid":337},{"bookingid":340},{"bookingid":341},{"bookingid":343},{"bookingid":344},{"bookingid":346},{"bookingid":347},{"bookingid":348},{"bookingid":350},{"bookingid":351},{"bookingid":352},{"bookingid":353},{"bookingid":355},{"bookingid":358},{"bookingid":359},{"bookingid":360},{"bookingid":361},{"bookingid":362},{"bookingid":365},{"bookingid":366},{"bookingid":367},{"bookingid":368},{"bookingid":369},{"bookingid":371},{"bookingid":373},{"bookingid":374},{"bookingid":375},{"bookingid":377},{"bookingid":378},{"bookingid":380},{"bookingid":382},{"bookingid":383},{"bookingid":385},{"bookingid":386},{"bookingid":387},{"bookingid":389},{"bookingid":390},{"bookingid":391},{"bookingid":393},{"bookingid":395},{"bookingid":396},{"bookingid":397},{"bookingid":399},{"bookingid":400},{"bookingid":401},{"bookingid":403},{"bookingid":404},{"bookingid":407},{"bookingid":408},{"bookingid":409},{"bookingid":410},{"bookingid":413},{"bookingid":414},{"bookingid":415},{"bookingid":416},{"bookingid":419},{"bookingid":420},{"bookingid":421},{"bookingid":422},{"bookingid":425},{"bookingid":426},{"bookingid":428},{"bookingid":429},{"bookingid":431},{"bookingid":432},{"bookingid":433},{"bookingid":434},{"bookingid":435},{"bookingid":437},{"bookingid":440},{"bookingid":441},{"bookingid":442},{"bookingid":444},{"bookingid":446},{"bookingid":447},{"bookingid":448},{"bookingid":450},{"bookingid":451},{"bookingid":452},{"bookingid":453},{"bookingid":454},{"bookingid":455},{"bookingid":458},{"bookingid":459},{"bookingid":460},{"bookingid":461},{"bookingid":464},{"bookingid":465},{"bookingid":467},{"bookingid":468},{"bookingid":470},{"bookingid":471},{"bookingid":472},{"bookingid":474},{"bookingid":476},{"bookingid":477},{"bookingid":479},{"bookingid":480},{"bookingid":481},{"bookingid":482},{"bookingid":484},{"bookingid":485},{"bookingid":486},{"bookingid":489},{"bookingid":490},{"bookingid":492},{"bookingid":493},{"bookingid":495},{"bookingid":496},{"bookingid":498},{"bookingid":499},{"bookingid":501},{"bookingid":502},{"bookingid":504},{"bookingid":505},{"bookingid":507},{"bookingid":508},{"bookingid":510},{"bookingid":512},{"bookingid":513},{"bookingid":515},{"bookingid":516},{"bookingid":517},{"bookingid":518},{"bookingid":519},{"bookingid":521},{"bookingid":524},{"bookingid":525},{"bookingid":526},{"bookingid":528},{"bookingid":530},{"bookingid":531},{"bookingid":532},{"bookingid":533},{"bookingid":534},{"bookingid":536},{"bookingid":537},{"bookingid":539},{"bookingid":540},{"bookingid":541},{"bookingid":543},{"bookingid":544},{"bookingid":545},{"bookingid":547},{"bookingid":549},{"bookingid":550},{"bookingid":552},{"bookingid":553},{"bookingid":555},{"bookingid":556},{"bookingid":557},{"bookingid":558},{"bookingid":561},{"bookingid":562},{"bookingid":564},{"bookingid":566},{"bookingid":567},{"bookingid":572},{"bookingid":573},{"bookingid":574},{"bookingid":575},{"bookingid":576},{"bookingid":577},{"bookingid":581},{"bookingid":582},{"bookingid":583},{"bookingid":584},{"bookingid":587},{"bookingid":588},{"bookingid":589},{"bookingid":590},{"bookingid":593},{"bookingid":594},{"bookingid":595},{"bookingid":596},{"bookingid":599},{"bookingid":600},{"bookingid":602},{"bookingid":603},{"bookingid":605},{"bookingid":606},{"bookingid":607},{"bookingid":608},{"bookingid":609},{"bookingid":610},{"bookingid":614},{"bookingid":615},{"bookingid":616},{"bookingid":618},{"bookingid":619},{"bookingid":621},{"bookingid":623},{"bookingid":624},{"bookingid":625},{"bookingid":626},{"bookingid":627},{"bookingid":628},{"bookingid":630},{"bookingid":632},{"bookingid":633},{"bookingid":634},{"bookingid":635},{"bookingid":638},{"bookingid":639},{"bookingid":641},{"bookingid":642},{"bookingid":643},{"bookingid":645},{"bookingid":646},{"bookingid":647},{"bookingid":649},{"bookingid":651},{"bookingid":652},{"bookingid":654},{"bookingid":655},{"bookingid":656},{"bookingid":657},{"bookingid":660},{"bookingid":661},{"bookingid":662},{"bookingid":663},{"bookingid":664},{"bookingid":665},{"bookingid":669},{"bookingid":670},{"bookingid":671},{"bookingid":672},{"bookingid":675},{"bookingid":676},{"bookingid":677},{"bookingid":678},{"bookingid":681},{"bookingid":682},{"bookingid":683},{"bookingid":684},{"bookingid":685},{"bookingid":688},{"bookingid":689},{"bookingid":691},{"bookingid":692},{"bookingid":693},{"bookingid":694},{"bookingid":695},{"bookingid":698},{"bookingid":699},{"bookingid":701},{"bookingid":703},{"bookingid":704},{"bookingid":705},{"bookingid":706},{"bookingid":708},{"bookingid":710},{"bookingid":711},{"bookingid":712},{"bookingid":713},{"bookingid":714},{"bookingid":716},{"bookingid":717},{"bookingid":718},{"bookingid":720},{"bookingid":721},{"bookingid":724},{"bookingid":725},{"bookingid":727},{"bookingid":728},{"bookingid":730},{"bookingid":731},{"bookingid":732},{"bookingid":733},{"bookingid":736},{"bookingid":737},{"bookingid":739},{"bookingid":740},{"bookingid":742},{"bookingid":743},{"bookingid":744},{"bookingid":745},{"bookingid":746},{"bookingid":747},{"bookingid":751},{"bookingid":752},{"bookingid":753},{"bookingid":755},{"bookingid":757},{"bookingid":758},{"bookingid":759},{"bookingid":760},{"bookingid":763},{"bookingid":764},{"bookingid":765},{"bookingid":766},{"bookingid":769},{"bookingid":770},{"bookingid":772},{"bookingid":773},{"bookingid":775},{"bookingid":776},{"bookingid":777},{"bookingid":778},{"bookingid":779},{"bookingid":781},{"bookingid":784},{"bookingid":785},{"bookingid":787},{"bookingid":788},{"bookingid":789},{"bookingid":791},{"bookingid":792},{"bookingid":793},{"bookingid":795},{"bookingid":796},{"bookingid":797},{"bookingid":798},{"bookingid":799},{"bookingid":802},{"bookingid":803},{"bookingid":804},{"bookingid":805},{"bookingid":808},{"bookingid":809},{"bookingid":811},{"bookingid":812},{"bookingid":814},{"bookingid":815},{"bookingid":816},{"bookingid":818},{"bookingid":819},{"bookingid":821},{"bookingid":823},{"bookingid":824},{"bookingid":826},{"bookingid":827},{"bookingid":828},{"bookingid":829},{"bookingid":831},{"bookingid":832},{"bookingid":835},{"bookingid":836},{"bookingid":837},{"bookingid":839},{"bookingid":840},{"bookingid":842},{"bookingid":843},{"bookingid":845},{"bookingid":846},{"bookingid":848},{"bookingid":849},{"bookingid":851},{"bookingid":853},{"bookingid":854},{"bookingid":856},{"bookingid":857},{"bookingid":859},{"bookingid":860},{"bookingid":861},{"bookingid":862},{"bookingid":863},{"bookingid":864},{"bookingid":868},{"bookingid":869},{"bookingid":871},{"bookingid":872},{"bookingid":874},{"bookingid":875},{"bookingid":877},{"bookingid":878},{"bookingid":879},{"bookingid":881},{"bookingid":882},{"bookingid":883},{"bookingid":884},{"bookingid":885},{"bookingid":886},{"bookingid":890},{"bookingid":891},{"bookingid":892},{"bookingid":893},{"bookingid":896},{"bookingid":897},{"bookingid":899},{"bookingid":900},{"bookingid":902},{"bookingid":903},{"bookingid":905},{"bookingid":906},{"bookingid":907},{"bookingid":908},{"bookingid":912},{"bookingid":913},{"bookingid":915},{"bookingid":916},{"bookingid":917},{"bookingid":918},{"bookingid":921},{"bookingid":922},{"bookingid":923},{"bookingid":925},{"bookingid":927},{"bookingid":928},{"bookingid":929},{"bookingid":931},{"bookingid":933},{"bookingid":934},{"bookingid":935},{"bookingid":937},{"bookingid":939},{"bookingid":940},{"bookingid":942},{"bookingid":943},{"bookingid":945},{"bookingid":946},{"bookingid":947},{"bookingid":948},{"bookingid":949},{"bookingid":952},{"bookingid":953},{"bookingid":954},{"bookingid":957},{"bookingid":958},{"bookingid":959},{"bookingid":960},{"bookingid":963},{"bookingid":964},{"bookingid":965},{"bookingid":966},{"bookingid":968},{"bookingid":969},{"bookingid":970},{"bookingid":971},{"bookingid":972},{"bookingid":975},{"bookingid":976},{"bookingid":977},{"bookingid":979},{"bookingid":980}]
Test Information
NamePassedFailedSkipped
Response time < 500ms 1 0 0
Response is non-empty array 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/booking
Response Information
Response Code: 200 - OK
Mean time per request: 12ms
Mean size per request: 209B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 305902bc-b6b1-489c-bf88-d0ccaffd9eab
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 261
Request Body
{
            "firstname" : "Brandon",
            "lastname" : "Sanderson",
            "totalprice" : 30,
            "depositpaid" : true,
            "bookingdates" : {
                "checkin" : "2026-06-01",
                "checkout" : "2026-06-10"
            },
            "additionalneeds" : "Laundry Service"
        }
Response Headers
Header NameHeader Value
Content-Length 209
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"d1-vaIJ0Fs17ghu0BpbsodoFNcJWTA"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"bookingid":982,"booking":{"firstname":"Brandon","lastname":"Sanderson","totalprice":30,"depositpaid":true,"bookingdates":{"checkin":"2026-06-01","checkout":"2026-06-10"},"additionalneeds":"Laundry Service"}}
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Booking created with an id 1 0 0
Response contains booking with all sent fields 1 0 0
Response time < 500ms 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://restful-booker.herokuapp.com/booking
Response Information
Response Code: 200 - OK
Mean time per request: 11ms
Mean size per request: 11.82KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 281b4298-bf2c-4753-83e6-32579dfae3c4
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 12100
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"2f44-1pWEn5tgyliR9GCWsEiVu6h7NNw"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
[{"bookingid":3},{"bookingid":4},{"bookingid":5},{"bookingid":6},{"bookingid":7},{"bookingid":8},{"bookingid":9},{"bookingid":10},{"bookingid":11},{"bookingid":13},{"bookingid":14},{"bookingid":15},{"bookingid":16},{"bookingid":17},{"bookingid":18},{"bookingid":19},{"bookingid":20},{"bookingid":21},{"bookingid":22},{"bookingid":23},{"bookingid":24},{"bookingid":25},{"bookingid":26},{"bookingid":27},{"bookingid":30},{"bookingid":31},{"bookingid":32},{"bookingid":33},{"bookingid":34},{"bookingid":35},{"bookingid":36},{"bookingid":38},{"bookingid":39},{"bookingid":40},{"bookingid":41},{"bookingid":42},{"bookingid":43},{"bookingid":44},{"bookingid":45},{"bookingid":46},{"bookingid":47},{"bookingid":48},{"bookingid":49},{"bookingid":50},{"bookingid":52},{"bookingid":53},{"bookingid":54},{"bookingid":56},{"bookingid":57},{"bookingid":58},{"bookingid":59},{"bookingid":60},{"bookingid":61},{"bookingid":62},{"bookingid":63},{"bookingid":64},{"bookingid":65},{"bookingid":67},{"bookingid":68},{"bookingid":69},{"bookingid":70},{"bookingid":71},{"bookingid":74},{"bookingid":75},{"bookingid":77},{"bookingid":78},{"bookingid":80},{"bookingid":81},{"bookingid":83},{"bookingid":84},{"bookingid":86},{"bookingid":87},{"bookingid":89},{"bookingid":90},{"bookingid":91},{"bookingid":92},{"bookingid":93},{"bookingid":95},{"bookingid":98},{"bookingid":99},{"bookingid":100},{"bookingid":101},{"bookingid":104},{"bookingid":105},{"bookingid":106},{"bookingid":108},{"bookingid":109},{"bookingid":110},{"bookingid":111},{"bookingid":112},{"bookingid":113},{"bookingid":115},{"bookingid":116},{"bookingid":117},{"bookingid":120},{"bookingid":121},{"bookingid":123},{"bookingid":124},{"bookingid":126},{"bookingid":127},{"bookingid":130},{"bookingid":131},{"bookingid":132},{"bookingid":133},{"bookingid":136},{"bookingid":137},{"bookingid":139},{"bookingid":140},{"bookingid":141},{"bookingid":143},{"bookingid":144},{"bookingid":146},{"bookingid":147},{"bookingid":148},{"bookingid":149},{"bookingid":152},{"bookingid":154},{"bookingid":155},{"bookingid":156},{"bookingid":158},{"bookingid":160},{"bookingid":161},{"bookingid":162},{"bookingid":164},{"bookingid":166},{"bookingid":167},{"bookingid":168},{"bookingid":170},{"bookingid":172},{"bookingid":173},{"bookingid":175},{"bookingid":176},{"bookingid":177},{"bookingid":179},{"bookingid":180},{"bookingid":182},{"bookingid":183},{"bookingid":184},{"bookingid":187},{"bookingid":188},{"bookingid":189},{"bookingid":190},{"bookingid":193},{"bookingid":194},{"bookingid":195},{"bookingid":196},{"bookingid":197},{"bookingid":199},{"bookingid":200},{"bookingid":201},{"bookingid":203},{"bookingid":204},{"bookingid":206},{"bookingid":207},{"bookingid":209},{"bookingid":211},{"bookingid":212},{"bookingid":214},{"bookingid":215},{"bookingid":216},{"bookingid":218},{"bookingid":220},{"bookingid":221},{"bookingid":223},{"bookingid":224},{"bookingid":226},{"bookingid":227},{"bookingid":228},{"bookingid":229},{"bookingid":230},{"bookingid":231},{"bookingid":232},{"bookingid":236},{"bookingid":237},{"bookingid":238},{"bookingid":239},{"bookingid":242},{"bookingid":243},{"bookingid":244},{"bookingid":245},{"bookingid":248},{"bookingid":249},{"bookingid":250},{"bookingid":251},{"bookingid":254},{"bookingid":255},{"bookingid":257},{"bookingid":259},{"bookingid":261},{"bookingid":262},{"bookingid":263},{"bookingid":264},{"bookingid":266},{"bookingid":268},{"bookingid":270},{"bookingid":271},{"bookingid":273},{"bookingid":274},{"bookingid":275},{"bookingid":276},{"bookingid":277},{"bookingid":280},{"bookingid":281},{"bookingid":282},{"bookingid":283},{"bookingid":284},{"bookingid":285},{"bookingid":288},{"bookingid":289},{"bookingid":291},{"bookingid":292},{"bookingid":295},{"bookingid":296},{"bookingid":298},{"bookingid":299},{"bookingid":301},{"bookingid":302},{"bookingid":304},{"bookingid":305},{"bookingid":306},{"bookingid":307},{"bookingid":310},{"bookingid":311},{"bookingid":313},{"bookingid":314},{"bookingid":315},{"bookingid":316},{"bookingid":318},{"bookingid":320},{"bookingid":321},{"bookingid":322},{"bookingid":324},{"bookingid":325},{"bookingid":328},{"bookingid":329},{"bookingid":330},{"bookingid":331},{"bookingid":334},{"bookingid":335},{"bookingid":336},{"bookingid":337},{"bookingid":340},{"bookingid":341},{"bookingid":343},{"bookingid":344},{"bookingid":346},{"bookingid":347},{"bookingid":348},{"bookingid":350},{"bookingid":351},{"bookingid":352},{"bookingid":353},{"bookingid":355},{"bookingid":358},{"bookingid":359},{"bookingid":360},{"bookingid":361},{"bookingid":362},{"bookingid":365},{"bookingid":366},{"bookingid":367},{"bookingid":368},{"bookingid":369},{"bookingid":371},{"bookingid":373},{"bookingid":374},{"bookingid":375},{"bookingid":377},{"bookingid":378},{"bookingid":380},{"bookingid":382},{"bookingid":383},{"bookingid":385},{"bookingid":386},{"bookingid":387},{"bookingid":389},{"bookingid":390},{"bookingid":391},{"bookingid":393},{"bookingid":395},{"bookingid":396},{"bookingid":397},{"bookingid":399},{"bookingid":400},{"bookingid":401},{"bookingid":403},{"bookingid":404},{"bookingid":407},{"bookingid":408},{"bookingid":409},{"bookingid":410},{"bookingid":413},{"bookingid":414},{"bookingid":415},{"bookingid":416},{"bookingid":419},{"bookingid":420},{"bookingid":421},{"bookingid":422},{"bookingid":425},{"bookingid":426},{"bookingid":428},{"bookingid":429},{"bookingid":431},{"bookingid":432},{"bookingid":433},{"bookingid":434},{"bookingid":435},{"bookingid":437},{"bookingid":440},{"bookingid":441},{"bookingid":442},{"bookingid":444},{"bookingid":446},{"bookingid":447},{"bookingid":448},{"bookingid":450},{"bookingid":451},{"bookingid":452},{"bookingid":453},{"bookingid":454},{"bookingid":455},{"bookingid":458},{"bookingid":459},{"bookingid":460},{"bookingid":461},{"bookingid":464},{"bookingid":465},{"bookingid":467},{"bookingid":468},{"bookingid":470},{"bookingid":471},{"bookingid":472},{"bookingid":474},{"bookingid":476},{"bookingid":477},{"bookingid":479},{"bookingid":480},{"bookingid":481},{"bookingid":482},{"bookingid":484},{"bookingid":485},{"bookingid":486},{"bookingid":489},{"bookingid":490},{"bookingid":492},{"bookingid":493},{"bookingid":495},{"bookingid":496},{"bookingid":498},{"bookingid":499},{"bookingid":501},{"bookingid":502},{"bookingid":504},{"bookingid":505},{"bookingid":507},{"bookingid":508},{"bookingid":510},{"bookingid":512},{"bookingid":513},{"bookingid":515},{"bookingid":516},{"bookingid":517},{"bookingid":518},{"bookingid":519},{"bookingid":521},{"bookingid":524},{"bookingid":525},{"bookingid":526},{"bookingid":528},{"bookingid":530},{"bookingid":531},{"bookingid":532},{"bookingid":533},{"bookingid":534},{"bookingid":536},{"bookingid":537},{"bookingid":539},{"bookingid":540},{"bookingid":541},{"bookingid":543},{"bookingid":544},{"bookingid":545},{"bookingid":547},{"bookingid":549},{"bookingid":550},{"bookingid":552},{"bookingid":553},{"bookingid":555},{"bookingid":556},{"bookingid":557},{"bookingid":558},{"bookingid":561},{"bookingid":562},{"bookingid":564},{"bookingid":566},{"bookingid":567},{"bookingid":572},{"bookingid":573},{"bookingid":574},{"bookingid":575},{"bookingid":576},{"bookingid":577},{"bookingid":581},{"bookingid":582},{"bookingid":583},{"bookingid":584},{"bookingid":587},{"bookingid":588},{"bookingid":589},{"bookingid":590},{"bookingid":593},{"bookingid":594},{"bookingid":595},{"bookingid":596},{"bookingid":599},{"bookingid":600},{"bookingid":602},{"bookingid":603},{"bookingid":605},{"bookingid":606},{"bookingid":607},{"bookingid":608},{"bookingid":609},{"bookingid":610},{"bookingid":614},{"bookingid":615},{"bookingid":616},{"bookingid":618},{"bookingid":619},{"bookingid":621},{"bookingid":623},{"bookingid":624},{"bookingid":625},{"bookingid":626},{"bookingid":627},{"bookingid":628},{"bookingid":630},{"bookingid":632},{"bookingid":633},{"bookingid":634},{"bookingid":635},{"bookingid":638},{"bookingid":639},{"bookingid":641},{"bookingid":642},{"bookingid":643},{"bookingid":645},{"bookingid":646},{"bookingid":647},{"bookingid":649},{"bookingid":651},{"bookingid":652},{"bookingid":654},{"bookingid":655},{"bookingid":656},{"bookingid":657},{"bookingid":660},{"bookingid":661},{"bookingid":662},{"bookingid":663},{"bookingid":664},{"bookingid":665},{"bookingid":669},{"bookingid":670},{"bookingid":671},{"bookingid":672},{"bookingid":675},{"bookingid":676},{"bookingid":677},{"bookingid":678},{"bookingid":681},{"bookingid":682},{"bookingid":683},{"bookingid":684},{"bookingid":685},{"bookingid":688},{"bookingid":689},{"bookingid":691},{"bookingid":692},{"bookingid":693},{"bookingid":694},{"bookingid":695},{"bookingid":698},{"bookingid":699},{"bookingid":701},{"bookingid":703},{"bookingid":704},{"bookingid":705},{"bookingid":706},{"bookingid":708},{"bookingid":710},{"bookingid":711},{"bookingid":712},{"bookingid":713},{"bookingid":714},{"bookingid":716},{"bookingid":717},{"bookingid":718},{"bookingid":720},{"bookingid":721},{"bookingid":724},{"bookingid":725},{"bookingid":727},{"bookingid":728},{"bookingid":730},{"bookingid":731},{"bookingid":732},{"bookingid":733},{"bookingid":736},{"bookingid":737},{"bookingid":739},{"bookingid":740},{"bookingid":742},{"bookingid":743},{"bookingid":744},{"bookingid":745},{"bookingid":746},{"bookingid":747},{"bookingid":751},{"bookingid":752},{"bookingid":753},{"bookingid":755},{"bookingid":757},{"bookingid":758},{"bookingid":759},{"bookingid":760},{"bookingid":763},{"bookingid":764},{"bookingid":765},{"bookingid":766},{"bookingid":769},{"bookingid":770},{"bookingid":772},{"bookingid":773},{"bookingid":775},{"bookingid":776},{"bookingid":777},{"bookingid":778},{"bookingid":779},{"bookingid":781},{"bookingid":784},{"bookingid":785},{"bookingid":787},{"bookingid":788},{"bookingid":789},{"bookingid":791},{"bookingid":792},{"bookingid":793},{"bookingid":795},{"bookingid":796},{"bookingid":797},{"bookingid":798},{"bookingid":799},{"bookingid":802},{"bookingid":803},{"bookingid":804},{"bookingid":805},{"bookingid":808},{"bookingid":809},{"bookingid":811},{"bookingid":812},{"bookingid":814},{"bookingid":815},{"bookingid":816},{"bookingid":818},{"bookingid":819},{"bookingid":821},{"bookingid":823},{"bookingid":824},{"bookingid":826},{"bookingid":827},{"bookingid":828},{"bookingid":829},{"bookingid":831},{"bookingid":832},{"bookingid":835},{"bookingid":836},{"bookingid":837},{"bookingid":839},{"bookingid":840},{"bookingid":842},{"bookingid":843},{"bookingid":845},{"bookingid":846},{"bookingid":848},{"bookingid":849},{"bookingid":851},{"bookingid":853},{"bookingid":854},{"bookingid":856},{"bookingid":857},{"bookingid":859},{"bookingid":860},{"bookingid":861},{"bookingid":862},{"bookingid":863},{"bookingid":864},{"bookingid":868},{"bookingid":869},{"bookingid":871},{"bookingid":872},{"bookingid":874},{"bookingid":875},{"bookingid":877},{"bookingid":878},{"bookingid":879},{"bookingid":881},{"bookingid":882},{"bookingid":883},{"bookingid":884},{"bookingid":885},{"bookingid":886},{"bookingid":890},{"bookingid":891},{"bookingid":892},{"bookingid":893},{"bookingid":896},{"bookingid":897},{"bookingid":899},{"bookingid":900},{"bookingid":902},{"bookingid":903},{"bookingid":905},{"bookingid":906},{"bookingid":907},{"bookingid":908},{"bookingid":912},{"bookingid":913},{"bookingid":915},{"bookingid":916},{"bookingid":917},{"bookingid":918},{"bookingid":921},{"bookingid":922},{"bookingid":923},{"bookingid":925},{"bookingid":927},{"bookingid":928},{"bookingid":929},{"bookingid":931},{"bookingid":933},{"bookingid":934},{"bookingid":935},{"bookingid":937},{"bookingid":939},{"bookingid":940},{"bookingid":942},{"bookingid":943},{"bookingid":945},{"bookingid":946},{"bookingid":947},{"bookingid":948},{"bookingid":949},{"bookingid":952},{"bookingid":953},{"bookingid":954},{"bookingid":957},{"bookingid":958},{"bookingid":959},{"bookingid":960},{"bookingid":963},{"bookingid":964},{"bookingid":965},{"bookingid":966},{"bookingid":968},{"bookingid":969},{"bookingid":970},{"bookingid":971},{"bookingid":972},{"bookingid":975},{"bookingid":976},{"bookingid":977},{"bookingid":979},{"bookingid":980},{"bookingid":981},{"bookingid":982}]
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Response is an array 1 0 0
Each item has bookingid 1 0 0
Content-Type is application/json 1 0 0
Response time < 500ms 1 0 0
Total 5 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://restful-booker.herokuapp.com/booking/982
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 181B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 49d23e40-b7ac-4fb5-9d4e-92b0a9ab3212
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 181
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"b5-bHnpOJEZRrJYKmDjiVAfIXT0DcU"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"firstname":"Brandon","lastname":"Sanderson","totalprice":30,"depositpaid":true,"bookingdates":{"checkin":"2026-06-01","checkout":"2026-06-10"},"additionalneeds":"Laundry Service"}
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Schema is valid 1 0 0
Booking data matches setup values 1 0 0
Content-Type is application/json 1 0 0
Response time < 500ms 1 0 0
Total 5 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://restful-booker.herokuapp.com/booking?firstname=Brandon&lastname=Sanderson
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 19B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token df77a96b-d627-4cf7-8b6b-25457416b8f0
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 19
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:20 GMT
Etag W/"13-FDc4uQCz4i7liCPQRioy/VTuD20"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179400"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=ZTnp1LpuMv4rfQRekGW0NWWS5Aobqy6YkiTpF%2FWac9s%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179400"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
[{"bookingid":982}]
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Response is an array 1 0 0
At least one result exists 1 0 0
Each item has bookingid 1 0 0
Created booking id exists in response 1 0 0
Response time < 500ms 1 0 0
Total 6 0 0
Test Failure
Test NameAssertion Error
Response Information
Response Code: 200 - OK
Mean time per request: 11ms
Mean size per request: 2B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Cookie token=821672cc1bc8e42
Authorization Basic YWRtaW46cGFzc3dvcmQxMjM=
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 6a687843-e3cc-498a-bd4e-301b152bcf27
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 2
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"2-l9Fw4VUO7kr8CvBlt4zaMCqXZ0w"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
[]
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Response is an array 1 0 0
Each item has bookingid 1 0 0
Response time < 500ms 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: PUT
Request URL: https://restful-booker.herokuapp.com/booking/982
Response Information
Response Code: 200 - OK
Mean time per request: 11ms
Mean size per request: 168B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Cookie token=821672cc1bc8e42
Authorization Basic YWRtaW46cGFzc3dvcmQxMjM=
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token c2ed1fbf-c932-460c-af00-215d57427696
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 240
Request Body
{
            "firstname": "Steve",
            "lastname": "King",
            "totalprice": 33,
            "depositpaid": true,
            "bookingdates": {
                "checkin": "2026-07-01",
                "checkout": "2026-07-15"
            },
            "additionalneeds": "Breakfast"
        }
Response Headers
Header NameHeader Value
Content-Length 168
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"a8-a4SEEkkluYCkq0KDUGIRK3MhRrY"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"firstname":"Steve","lastname":"King","totalprice":33,"depositpaid":true,"bookingdates":{"checkin":"2026-07-01","checkout":"2026-07-15"},"additionalneeds":"Breakfast"}
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
All fields were updated 1 0 0
Content-Type is application/json 1 0 0
Response time < 800ms 1 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: PATCH
Request URL: https://restful-booker.herokuapp.com/booking/982
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 168B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Cookie token=821672cc1bc8e42
Authorization Basic YWRtaW46cGFzc3dvcmQxMjM=
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 0ae6e066-a218-4c33-a45e-bcb91abbfc14
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 55
Request Body
{
            "firstname": "Logan",
            "lastname": "Sand"
        }
Response Headers
Header NameHeader Value
Content-Length 168
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"a8-HtjV+SKG9tMGdZVE61jDA7b39j4"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"firstname":"Logan","lastname":"Sand","totalprice":33,"depositpaid":true,"bookingdates":{"checkin":"2026-07-01","checkout":"2026-07-15"},"additionalneeds":"Breakfast"}
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Patched fields were updated 1 0 0
Unpatched fields remain unchanged 1 0 0
Content-Type is application/json 1 0 0
Response time < 800ms 1 0 0
Total 5 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: DELETE
Request URL: https://restful-booker.herokuapp.com/booking/982
Response Information
Response Code: 201 - Created
Mean time per request: 10ms
Mean size per request: 7B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Cookie token=821672cc1bc8e42
Authorization Basic YWRtaW46cGFzc3dvcmQxMjM=
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token f7d667a7-fde1-4c91-8a25-1eb9592518a8
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 7
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"7-rM9AyJuqT6iOan/xHh+AW+7K/T8"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Created
Test Information
NamePassedFailedSkipped
Status code is 201 1 0 0
Response time < 800ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://restful-booker.herokuapp.com/booking/982
Response Information
Response Code: 404 - Not Found
Mean time per request: 10ms
Mean size per request: 9B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token e66820ae-119e-4b09-a2cb-33b04ac28134
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 9
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"9-0gXL1ngzMqISxa6S1zx3F4wtLyg"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Not Found
Test Information
NamePassedFailedSkipped
Status code is 404 - booking no longer exists 1 0 0
Response time < 500ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://restful-booker.herokuapp.com/booking/99999999999
Response Information
Response Code: 404 - Not Found
Mean time per request: 10ms
Mean size per request: 9B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 578a0042-fff8-4014-b607-3deda00986ac
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 9
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"9-0gXL1ngzMqISxa6S1zx3F4wtLyg"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Not Found
Test Information
NamePassedFailedSkipped
Status code is 404 1 0 0
Response time < 500ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/booking
Response Information
Response Code: 500 - Internal Server Error
Mean time per request: 10ms
Mean size per request: 21B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 8c358d5a-6318-4bdb-a4ab-9a64c9416cbe
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 159
Request Body
{
            "firstname" : "Brandon",
            "lastname" : "Sanderson",
            "totalprice" : 30,
            "depositpaid" : true,
            "additionalneeds" : "Laundry Service"
        }
Response Headers
Header NameHeader Value
Content-Length 21
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"15-/6VXivhc2MKdLfIkLcUE47K6aH0"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Internal Server Error
Test Information
NamePassedFailedSkipped
Status code is 500 - missing required fields 1 0 0
Response time < 500ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: PUT
Request URL: https://restful-booker.herokuapp.com/booking/982
Response Information
Response Code: 403 - Forbidden
Mean time per request: 10ms
Mean size per request: 9B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 097ab5d1-f9aa-492e-965d-ee4089e6e672
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 240
Request Body
{
            "firstname": "Steve",
            "lastname": "King",
            "totalprice": 33,
            "depositpaid": true,
            "bookingdates": {
                "checkin": "2026-07-01",
                "checkout": "2026-07-15"
            },
            "additionalneeds": "Breakfast"
        }
Response Headers
Header NameHeader Value
Content-Length 9
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"9-PatfYBLj4Um1qTm5zrukoLhNyPU"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Forbidden
Test Information
NamePassedFailedSkipped
Status code is 403 - unauthorized 1 0 0
Response time < 800ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: DELETE
Request URL: https://restful-booker.herokuapp.com/booking/982
Response Information
Response Code: 403 - Forbidden
Mean time per request: 10ms
Mean size per request: 9B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 9ca16089-84f3-459c-a500-2b3cfdcd4aa2
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 9
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"9-PatfYBLj4Um1qTm5zrukoLhNyPU"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Forbidden
Test Information
NamePassedFailedSkipped
Status code is 403 - unauthorized 1 0 0
Response time < 800ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/booking
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 186B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 181bf856-e302-4d90-b0b1-29efb49865ae
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 230
Request Body
{
            "firstname": "Edge",
            "lastname": "Case",
            "totalprice": 0,
            "depositpaid": false,
            "bookingdates": {
                "checkin": "2026-08-01",
                "checkout": "2026-08-10"
            },
            "additionalneeds": ""
        }
Response Headers
Header NameHeader Value
Content-Length 186
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"ba-MI5WDfSMXuA5MwuGLi9OXh1i+R0"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"bookingid":985,"booking":{"firstname":"Edge","lastname":"Case","totalprice":0,"depositpaid":false,"bookingdates":{"checkin":"2026-08-01","checkout":"2026-08-10"},"additionalneeds":""}}
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Booking created with totalprice 0 1 0 0
Response time < 500ms 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/booking
Response Information
Response Code: 200 - OK
Mean time per request: 10ms
Mean size per request: 202B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 281ff825-dc53-4a9a-a152-781091116ff2
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 246
Request Body
{
            "firstname": "José",
            "lastname": "García-López",
            "totalprice": 100,
            "depositpaid": true,
            "bookingdates": {
                "checkin": "2026-08-01",
                "checkout": "2027-08-01"
            },
            "additionalneeds": "None"
        }
Response Headers
Header NameHeader Value
Content-Length 202
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"ca-mdBu9CrbEE3y72ZUGwB2XU7o1gM"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"bookingid":986,"booking":{"firstname":"José","lastname":"García-López","totalprice":100,"depositpaid":true,"bookingdates":{"checkin":"2026-08-01","checkout":"2027-08-01"},"additionalneeds":"None"}}
Test Information
NamePassedFailedSkipped
Status code is 200 1 0 0
Booking was created 1 0 0
Response time < 500ms 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://restful-booker.herokuapp.com/booking
Response Information
Response Code: 200 - OK
Mean time per request: 9ms
Mean size per request: 188B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Authorization Bearer 821672cc1bc8e42
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 8fcf327b-08df-42eb-8285-2d811d2d8b73
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 242
Request Body
{
            "firstname": "Edge",
            "lastname": "Case",
            "totalprice": "not-a-number",
            "depositpaid": true,
            "bookingdates": {
                "checkin": "2026-08-01",
                "checkout": "2026-08-10"
            },
            "additionalneeds": ""
        }
Response Headers
Header NameHeader Value
Content-Length 188
Content-Type application/json; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"bc-pYutgq/PlwUPaKMBmDpgQ0VmsO0"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
{"bookingid":987,"booking":{"firstname":"Edge","lastname":"Case","totalprice":null,"depositpaid":true,"bookingdates":{"checkin":"2026-08-01","checkout":"2026-08-10"},"additionalneeds":""}}
Test Information
NamePassedFailedSkipped
API returns 200 - observed: no type validation on totalprice 1 0 0
Response time < 500ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: PUT
Request URL: https://restful-booker.herokuapp.com/booking/99999999
Response Information
Response Code: 405 - Method Not Allowed
Mean time per request: 10ms
Mean size per request: 18B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Accept application/json
Cookie token=821672cc1bc8e42
Authorization Basic YWRtaW46cGFzc3dvcmQxMjM=
User-Agent PostmanRuntime/7.39.1
Cache-Control no-cache
Postman-Token 59f4a89e-c8d8-4d62-8607-e51af43b2fd2
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Content-Length 232
Request Body
{
            "firstname": "Ghost",
            "lastname": "User",
            "totalprice": 99,
            "depositpaid": false,
            "bookingdates": {
                "checkin": "2025-01-01",
                "checkout": "2025-01-10"
            },
            "additionalneeds": ""
        }
Response Headers
Header NameHeader Value
Content-Length 18
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"12-UGJMK66P4abaBlq0vKHJaCKuGCA"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Method Not Allowed
Test Information
NamePassedFailedSkipped
Status code is 405 - observed API behavior for non-existent ID 1 0 0
Response time < 800ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: DELETE
Request URL: https://restful-booker.herokuapp.com/booking/985
Response Information
Response Code: 201 - Created
Mean time per request: 10ms
Mean size per request: 7B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Cookie token=821672cc1bc8e42
Authorization Basic YWRtaW46cGFzc3dvcmQxMjM=
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token 1109b0ae-a4ff-4af7-b94e-f06a51b0f60e
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 7
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"7-rM9AyJuqT6iOan/xHh+AW+7K/T8"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Created
Test Information
NamePassedFailedSkipped
Edge booking 1 deleted 1 0 0
Response time < 800ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: DELETE
Request URL: https://restful-booker.herokuapp.com/booking/986
Response Information
Response Code: 201 - Created
Mean time per request: 10ms
Mean size per request: 7B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
Content-Type application/json
Cookie token=821672cc1bc8e42
Authorization Basic YWRtaW46cGFzc3dvcmQxMjM=
User-Agent PostmanRuntime/7.39.1
Accept */*
Cache-Control no-cache
Postman-Token c9ef58f8-c052-41df-b4bd-b204dc83ea75
Host restful-booker.herokuapp.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Length 7
Content-Type text/plain; charset=utf-8
Date Thu, 11 Jun 2026 12:03:21 GMT
Etag W/"7-rM9AyJuqT6iOan/xHh+AW+7K/T8"
Nel {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1781179401"}],"max_age":3600}
Reporting-Endpoints heroku-nel="https://nel.heroku.com/reports?s=z%2FxHEJxN4QwfuUuAxXEUF828ZKsM4pvGW6IQS3DwlDA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1781179401"
Server Heroku
Via 1.1 heroku-router
X-Powered-By Express
Response Body
Created
Test Information
NamePassedFailedSkipped
Edge booking 2 deleted 1 0 0
Response time < 800ms 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error