Test suite for the Restful Booker API covering authentication and booking management. Includes happy path, negative cases, edge cases, security, and performance scenarios.
| Summary Item | Total | Failed |
|---|---|---|
| Requests | 27 | 0 |
| Prerequest Scripts | 35 | 0 |
| Test Scripts | 62 | 0 |
| Assertions | 85 | 0 |
| Skipped Tests | 0 | - |
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 012c2ddf-5409-4f4a-95d5-cedc5b6d1593 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 54 |
{
"username": "admin",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 27 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:55 GMT |
| Etag | W/"1b-xkHGm46vhM6qCKWDUglZI+wWeoE" |
| 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=qZiKsC%2FpYPr6BwWW3omhFmjVNdyGDnuQf2ONSqDxLq4%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292715"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=qZiKsC%2FpYPr6BwWW3omhFmjVNdyGDnuQf2ONSqDxLq4%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292715" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"token":"e641a6f5dbc1191"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Setup - Status 200 | 1 | 0 | 0 |
| Setup - Token exists | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer e641a6f5dbc1191 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 92845579-3ea9-41f7-bbbf-ec24c053ee8a |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 54 |
{
"username": "admin",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 27 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:55 GMT |
| Etag | W/"1b-doQmwVTrSYPkzLuSYAxEXgrd4NE" |
| 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=qZiKsC%2FpYPr6BwWW3omhFmjVNdyGDnuQf2ONSqDxLq4%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292715"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=qZiKsC%2FpYPr6BwWW3omhFmjVNdyGDnuQf2ONSqDxLq4%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292715" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"token":"456edfeb39e81c5"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3a9196db-c9b3-4149-b5f6-ecfa45ac2f42 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"username": "admin",
"password": "0"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 68d154a2-ed98-454a-b21e-eb3fcff50910 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 50 |
{
"username": "0",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | bc7537f6-d74b-47aa-bf54-31967d7742bb |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 5 |
{
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2fcf7349-3c68-4575-964a-df44885c62e7 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 65 |
{
"username": "admin' OR '1'='1",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| SQL Injection did not return a token | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ecf66365-c985-4392-badb-1c596332982a |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 74 |
{
"username": "<script>alert(1)</script>",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| XSS attempt did not return a token | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3ad099e8-c5da-4479-98cf-ca877a5e2a01 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7378 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 GMT |
| Etag | W/"1cd2-aiQEWWcJxy5JmwX5hYHjd3maf5s" |
| 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[{"bookingid":1},{"bookingid":2},{"bookingid":3},{"bookingid":4},{"bookingid":5},{"bookingid":6},{"bookingid":7},{"bookingid":8},{"bookingid":9},{"bookingid":10},{"bookingid":11},{"bookingid":12},{"bookingid":13},{"bookingid":14},{"bookingid":15},{"bookingid":16},{"bookingid":17},{"bookingid":18},{"bookingid":19},{"bookingid":20},{"bookingid":21},{"bookingid":23},{"bookingid":24},{"bookingid":25},{"bookingid":26},{"bookingid":27},{"bookingid":30},{"bookingid":31},{"bookingid":32},{"bookingid":33},{"bookingid":34},{"bookingid":35},{"bookingid":37},{"bookingid":38},{"bookingid":39},{"bookingid":40},{"bookingid":41},{"bookingid":43},{"bookingid":44},{"bookingid":45},{"bookingid":46},{"bookingid":47},{"bookingid":48},{"bookingid":50},{"bookingid":51},{"bookingid":52},{"bookingid":53},{"bookingid":54},{"bookingid":56},{"bookingid":57},{"bookingid":58},{"bookingid":59},{"bookingid":60},{"bookingid":61},{"bookingid":63},{"bookingid":64},{"bookingid":65},{"bookingid":66},{"bookingid":67},{"bookingid":68},{"bookingid":69},{"bookingid":70},{"bookingid":73},{"bookingid":74},{"bookingid":75},{"bookingid":76},{"bookingid":77},{"bookingid":78},{"bookingid":79},{"bookingid":81},{"bookingid":83},{"bookingid":84},{"bookingid":85},{"bookingid":86},{"bookingid":87},{"bookingid":89},{"bookingid":90},{"bookingid":91},{"bookingid":92},{"bookingid":93},{"bookingid":94},{"bookingid":95},{"bookingid":97},{"bookingid":99},{"bookingid":100},{"bookingid":101},{"bookingid":102},{"bookingid":104},{"bookingid":105},{"bookingid":106},{"bookingid":107},{"bookingid":109},{"bookingid":110},{"bookingid":113},{"bookingid":114},{"bookingid":116},{"bookingid":117},{"bookingid":119},{"bookingid":120},{"bookingid":121},{"bookingid":122},{"bookingid":125},{"bookingid":126},{"bookingid":127},{"bookingid":129},{"bookingid":130},{"bookingid":132},{"bookingid":134},{"bookingid":135},{"bookingid":136},{"bookingid":138},{"bookingid":140},{"bookingid":141},{"bookingid":142},{"bookingid":144},{"bookingid":146},{"bookingid":147},{"bookingid":148},{"bookingid":150},{"bookingid":152},{"bookingid":153},{"bookingid":154},{"bookingid":156},{"bookingid":158},{"bookingid":159},{"bookingid":160},{"bookingid":161},{"bookingid":165},{"bookingid":166},{"bookingid":167},{"bookingid":169},{"bookingid":170},{"bookingid":172},{"bookingid":174},{"bookingid":175},{"bookingid":176},{"bookingid":177},{"bookingid":180},{"bookingid":181},{"bookingid":182},{"bookingid":183},{"bookingid":184},{"bookingid":186},{"bookingid":187},{"bookingid":188},{"bookingid":189},{"bookingid":191},{"bookingid":193},{"bookingid":194},{"bookingid":196},{"bookingid":198},{"bookingid":199},{"bookingid":201},{"bookingid":202},{"bookingid":203},{"bookingid":205},{"bookingid":206},{"bookingid":207},{"bookingid":208},{"bookingid":210},{"bookingid":212},{"bookingid":213},{"bookingid":214},{"bookingid":215},{"bookingid":217},{"bookingid":220},{"bookingid":221},{"bookingid":222},{"bookingid":223},{"bookingid":225},{"bookingid":227},{"bookingid":228},{"bookingid":229},{"bookingid":231},{"bookingid":233},{"bookingid":234},{"bookingid":235},{"bookingid":237},{"bookingid":239},{"bookingid":240},{"bookingid":241},{"bookingid":243},{"bookingid":245},{"bookingid":246},{"bookingid":248},{"bookingid":249},{"bookingid":250},{"bookingid":252},{"bookingid":253},{"bookingid":255},{"bookingid":256},{"bookingid":257},{"bookingid":260},{"bookingid":261},{"bookingid":263},{"bookingid":264},{"bookingid":265},{"bookingid":266},{"bookingid":269},{"bookingid":270},{"bookingid":271},{"bookingid":272},{"bookingid":273},{"bookingid":274},{"bookingid":276},{"bookingid":278},{"bookingid":279},{"bookingid":280},{"bookingid":281},{"bookingid":284},{"bookingid":285},{"bookingid":287},{"bookingid":288},{"bookingid":290},{"bookingid":291},{"bookingid":293},{"bookingid":294},{"bookingid":295},{"bookingid":296},{"bookingid":297},{"bookingid":298},{"bookingid":302},{"bookingid":303},{"bookingid":304},{"bookingid":305},{"bookingid":306},{"bookingid":307},{"bookingid":311},{"bookingid":312},{"bookingid":313},{"bookingid":314},{"bookingid":317},{"bookingid":318},{"bookingid":319},{"bookingid":320},{"bookingid":323},{"bookingid":324},{"bookingid":325},{"bookingid":326},{"bookingid":329},{"bookingid":330},{"bookingid":332},{"bookingid":333},{"bookingid":335},{"bookingid":336},{"bookingid":337},{"bookingid":338},{"bookingid":342},{"bookingid":343},{"bookingid":344},{"bookingid":346},{"bookingid":347},{"bookingid":349},{"bookingid":351},{"bookingid":352},{"bookingid":353},{"bookingid":354},{"bookingid":355},{"bookingid":358},{"bookingid":359},{"bookingid":360},{"bookingid":361},{"bookingid":362},{"bookingid":364},{"bookingid":365},{"bookingid":366},{"bookingid":367},{"bookingid":368},{"bookingid":369},{"bookingid":371},{"bookingid":374},{"bookingid":375},{"bookingid":376},{"bookingid":378},{"bookingid":379},{"bookingid":381},{"bookingid":382},{"bookingid":384},{"bookingid":385},{"bookingid":386},{"bookingid":387},{"bookingid":388},{"bookingid":391},{"bookingid":392},{"bookingid":393},{"bookingid":394},{"bookingid":396},{"bookingid":397},{"bookingid":400},{"bookingid":401},{"bookingid":402},{"bookingid":404},{"bookingid":405},{"bookingid":407},{"bookingid":408},{"bookingid":410},{"bookingid":412},{"bookingid":413},{"bookingid":415},{"bookingid":416},{"bookingid":418},{"bookingid":419},{"bookingid":421},{"bookingid":422},{"bookingid":423},{"bookingid":425},{"bookingid":427},{"bookingid":428},{"bookingid":429},{"bookingid":431},{"bookingid":433},{"bookingid":434},{"bookingid":435},{"bookingid":436},{"bookingid":439},{"bookingid":440},{"bookingid":441},{"bookingid":443},{"bookingid":444},{"bookingid":445},{"bookingid":446},{"bookingid":447},{"bookingid":448},{"bookingid":450},{"bookingid":451},{"bookingid":452},{"bookingid":455},{"bookingid":457},{"bookingid":458},{"bookingid":460},{"bookingid":461},{"bookingid":463},{"bookingid":464},{"bookingid":465},{"bookingid":467},{"bookingid":468},{"bookingid":469},{"bookingid":471},{"bookingid":472},{"bookingid":473},{"bookingid":474},{"bookingid":478},{"bookingid":479},{"bookingid":480},{"bookingid":481},{"bookingid":484},{"bookingid":485},{"bookingid":486},{"bookingid":487},{"bookingid":490},{"bookingid":491},{"bookingid":492},{"bookingid":493},{"bookingid":496},{"bookingid":497},{"bookingid":498},{"bookingid":499},{"bookingid":502},{"bookingid":503},{"bookingid":505},{"bookingid":506},{"bookingid":507},{"bookingid":509},{"bookingid":510},{"bookingid":511},{"bookingid":512},{"bookingid":515},{"bookingid":516},{"bookingid":517},{"bookingid":518},{"bookingid":521},{"bookingid":522},{"bookingid":524},{"bookingid":525},{"bookingid":526},{"bookingid":527},{"bookingid":528},{"bookingid":530},{"bookingid":531},{"bookingid":533},{"bookingid":534},{"bookingid":536},{"bookingid":537},{"bookingid":538},{"bookingid":539},{"bookingid":540},{"bookingid":542},{"bookingid":545},{"bookingid":546},{"bookingid":548},{"bookingid":549},{"bookingid":551},{"bookingid":552},{"bookingid":553},{"bookingid":554},{"bookingid":557},{"bookingid":558},{"bookingid":559},{"bookingid":560},{"bookingid":561},{"bookingid":564},{"bookingid":565},{"bookingid":567},{"bookingid":568},{"bookingid":570},{"bookingid":571},{"bookingid":573},{"bookingid":574},{"bookingid":576},{"bookingid":577},{"bookingid":579},{"bookingid":580},{"bookingid":582},{"bookingid":584},{"bookingid":585}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Response time < 500ms | 1 | 0 | 0 |
| Response is non-empty array | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | f701ad2e-634b-4852-ae3d-d86d96d2261b |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 261 |
{
"firstname" : "Brandon",
"lastname" : "Sanderson",
"totalprice" : 30,
"depositpaid" : true,
"bookingdates" : {
"checkin" : "2026-06-01",
"checkout" : "2026-06-10"
},
"additionalneeds" : "Laundry Service"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 209 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 GMT |
| Etag | W/"d1-gcY8wuFwEAbEetpnV8hXWmsxAT8" |
| 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":586,"booking":{"firstname":"Brandon","lastname":"Sanderson","totalprice":30,"depositpaid":true,"bookingdates":{"checkin":"2026-06-01","checkout":"2026-06-10"},"additionalneeds":"Laundry Service"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e51a88d9-5eed-498f-95ef-d6504677755a |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7396 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 GMT |
| Etag | W/"1ce4-vwI3wrmUUZv2ihSAfj0yW/ErTMo" |
| 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[{"bookingid":1},{"bookingid":2},{"bookingid":3},{"bookingid":4},{"bookingid":5},{"bookingid":6},{"bookingid":7},{"bookingid":8},{"bookingid":9},{"bookingid":10},{"bookingid":11},{"bookingid":12},{"bookingid":13},{"bookingid":14},{"bookingid":15},{"bookingid":16},{"bookingid":17},{"bookingid":18},{"bookingid":19},{"bookingid":20},{"bookingid":21},{"bookingid":23},{"bookingid":24},{"bookingid":25},{"bookingid":26},{"bookingid":27},{"bookingid":30},{"bookingid":31},{"bookingid":32},{"bookingid":33},{"bookingid":34},{"bookingid":35},{"bookingid":37},{"bookingid":38},{"bookingid":39},{"bookingid":40},{"bookingid":41},{"bookingid":43},{"bookingid":44},{"bookingid":45},{"bookingid":46},{"bookingid":47},{"bookingid":48},{"bookingid":50},{"bookingid":51},{"bookingid":52},{"bookingid":53},{"bookingid":54},{"bookingid":56},{"bookingid":57},{"bookingid":58},{"bookingid":59},{"bookingid":60},{"bookingid":61},{"bookingid":63},{"bookingid":64},{"bookingid":65},{"bookingid":66},{"bookingid":67},{"bookingid":68},{"bookingid":69},{"bookingid":70},{"bookingid":73},{"bookingid":74},{"bookingid":75},{"bookingid":76},{"bookingid":77},{"bookingid":78},{"bookingid":79},{"bookingid":81},{"bookingid":83},{"bookingid":84},{"bookingid":85},{"bookingid":86},{"bookingid":87},{"bookingid":89},{"bookingid":90},{"bookingid":91},{"bookingid":92},{"bookingid":93},{"bookingid":94},{"bookingid":95},{"bookingid":97},{"bookingid":99},{"bookingid":100},{"bookingid":101},{"bookingid":102},{"bookingid":104},{"bookingid":105},{"bookingid":106},{"bookingid":107},{"bookingid":109},{"bookingid":110},{"bookingid":113},{"bookingid":114},{"bookingid":116},{"bookingid":117},{"bookingid":119},{"bookingid":120},{"bookingid":121},{"bookingid":122},{"bookingid":125},{"bookingid":126},{"bookingid":127},{"bookingid":129},{"bookingid":130},{"bookingid":132},{"bookingid":134},{"bookingid":135},{"bookingid":136},{"bookingid":138},{"bookingid":140},{"bookingid":141},{"bookingid":142},{"bookingid":144},{"bookingid":146},{"bookingid":147},{"bookingid":148},{"bookingid":150},{"bookingid":152},{"bookingid":153},{"bookingid":154},{"bookingid":156},{"bookingid":158},{"bookingid":159},{"bookingid":160},{"bookingid":161},{"bookingid":165},{"bookingid":166},{"bookingid":167},{"bookingid":169},{"bookingid":170},{"bookingid":172},{"bookingid":174},{"bookingid":175},{"bookingid":176},{"bookingid":177},{"bookingid":180},{"bookingid":181},{"bookingid":182},{"bookingid":183},{"bookingid":184},{"bookingid":186},{"bookingid":187},{"bookingid":188},{"bookingid":189},{"bookingid":191},{"bookingid":193},{"bookingid":194},{"bookingid":196},{"bookingid":198},{"bookingid":199},{"bookingid":201},{"bookingid":202},{"bookingid":203},{"bookingid":205},{"bookingid":206},{"bookingid":207},{"bookingid":208},{"bookingid":210},{"bookingid":212},{"bookingid":213},{"bookingid":214},{"bookingid":215},{"bookingid":217},{"bookingid":220},{"bookingid":221},{"bookingid":222},{"bookingid":223},{"bookingid":225},{"bookingid":227},{"bookingid":228},{"bookingid":229},{"bookingid":231},{"bookingid":233},{"bookingid":234},{"bookingid":235},{"bookingid":237},{"bookingid":239},{"bookingid":240},{"bookingid":241},{"bookingid":243},{"bookingid":245},{"bookingid":246},{"bookingid":248},{"bookingid":249},{"bookingid":250},{"bookingid":252},{"bookingid":253},{"bookingid":255},{"bookingid":256},{"bookingid":257},{"bookingid":260},{"bookingid":261},{"bookingid":263},{"bookingid":264},{"bookingid":265},{"bookingid":266},{"bookingid":269},{"bookingid":270},{"bookingid":271},{"bookingid":272},{"bookingid":273},{"bookingid":274},{"bookingid":276},{"bookingid":278},{"bookingid":279},{"bookingid":280},{"bookingid":281},{"bookingid":284},{"bookingid":285},{"bookingid":287},{"bookingid":288},{"bookingid":290},{"bookingid":291},{"bookingid":293},{"bookingid":294},{"bookingid":295},{"bookingid":296},{"bookingid":297},{"bookingid":298},{"bookingid":302},{"bookingid":303},{"bookingid":304},{"bookingid":305},{"bookingid":306},{"bookingid":307},{"bookingid":311},{"bookingid":312},{"bookingid":313},{"bookingid":314},{"bookingid":317},{"bookingid":318},{"bookingid":319},{"bookingid":320},{"bookingid":323},{"bookingid":324},{"bookingid":325},{"bookingid":326},{"bookingid":329},{"bookingid":330},{"bookingid":332},{"bookingid":333},{"bookingid":335},{"bookingid":336},{"bookingid":337},{"bookingid":338},{"bookingid":342},{"bookingid":343},{"bookingid":344},{"bookingid":346},{"bookingid":347},{"bookingid":349},{"bookingid":351},{"bookingid":352},{"bookingid":353},{"bookingid":354},{"bookingid":355},{"bookingid":358},{"bookingid":359},{"bookingid":360},{"bookingid":361},{"bookingid":362},{"bookingid":364},{"bookingid":365},{"bookingid":366},{"bookingid":367},{"bookingid":368},{"bookingid":369},{"bookingid":371},{"bookingid":374},{"bookingid":375},{"bookingid":376},{"bookingid":378},{"bookingid":379},{"bookingid":381},{"bookingid":382},{"bookingid":384},{"bookingid":385},{"bookingid":386},{"bookingid":387},{"bookingid":388},{"bookingid":391},{"bookingid":392},{"bookingid":393},{"bookingid":394},{"bookingid":396},{"bookingid":397},{"bookingid":400},{"bookingid":401},{"bookingid":402},{"bookingid":404},{"bookingid":405},{"bookingid":407},{"bookingid":408},{"bookingid":410},{"bookingid":412},{"bookingid":413},{"bookingid":415},{"bookingid":416},{"bookingid":418},{"bookingid":419},{"bookingid":421},{"bookingid":422},{"bookingid":423},{"bookingid":425},{"bookingid":427},{"bookingid":428},{"bookingid":429},{"bookingid":431},{"bookingid":433},{"bookingid":434},{"bookingid":435},{"bookingid":436},{"bookingid":439},{"bookingid":440},{"bookingid":441},{"bookingid":443},{"bookingid":444},{"bookingid":445},{"bookingid":446},{"bookingid":447},{"bookingid":448},{"bookingid":450},{"bookingid":451},{"bookingid":452},{"bookingid":455},{"bookingid":457},{"bookingid":458},{"bookingid":460},{"bookingid":461},{"bookingid":463},{"bookingid":464},{"bookingid":465},{"bookingid":467},{"bookingid":468},{"bookingid":469},{"bookingid":471},{"bookingid":472},{"bookingid":473},{"bookingid":474},{"bookingid":478},{"bookingid":479},{"bookingid":480},{"bookingid":481},{"bookingid":484},{"bookingid":485},{"bookingid":486},{"bookingid":487},{"bookingid":490},{"bookingid":491},{"bookingid":492},{"bookingid":493},{"bookingid":496},{"bookingid":497},{"bookingid":498},{"bookingid":499},{"bookingid":502},{"bookingid":503},{"bookingid":505},{"bookingid":506},{"bookingid":507},{"bookingid":509},{"bookingid":510},{"bookingid":511},{"bookingid":512},{"bookingid":515},{"bookingid":516},{"bookingid":517},{"bookingid":518},{"bookingid":521},{"bookingid":522},{"bookingid":524},{"bookingid":525},{"bookingid":526},{"bookingid":527},{"bookingid":528},{"bookingid":530},{"bookingid":531},{"bookingid":533},{"bookingid":534},{"bookingid":536},{"bookingid":537},{"bookingid":538},{"bookingid":539},{"bookingid":540},{"bookingid":542},{"bookingid":545},{"bookingid":546},{"bookingid":548},{"bookingid":549},{"bookingid":551},{"bookingid":552},{"bookingid":553},{"bookingid":554},{"bookingid":557},{"bookingid":558},{"bookingid":559},{"bookingid":560},{"bookingid":561},{"bookingid":564},{"bookingid":565},{"bookingid":567},{"bookingid":568},{"bookingid":570},{"bookingid":571},{"bookingid":573},{"bookingid":574},{"bookingid":576},{"bookingid":577},{"bookingid":579},{"bookingid":580},{"bookingid":582},{"bookingid":584},{"bookingid":585},{"bookingid":586}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c4ea3794-79c2-4283-933e-5a0ef25e2a8a |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 181 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"firstname":"Brandon","lastname":"Sanderson","totalprice":30,"depositpaid":true,"bookingdates":{"checkin":"2026-06-01","checkout":"2026-06-10"},"additionalneeds":"Laundry Service"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 77619f25-5b47-4739-a651-a66032f1d52d |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 19 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 GMT |
| Etag | W/"13-dxxcflTD9ZAcSoHofartegKspm8" |
| 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[{"bookingid":586}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=456edfeb39e81c5 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 0d718053-6fbd-437b-805e-680c3738566f |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 2 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=456edfeb39e81c5 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | fb7bc712-2b7d-4aa1-9964-fc3b084fc91d |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 240 |
{
"firstname": "Steve",
"lastname": "King",
"totalprice": 33,
"depositpaid": true,
"bookingdates": {
"checkin": "2026-07-01",
"checkout": "2026-07-15"
},
"additionalneeds": "Breakfast"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 168 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"firstname":"Steve","lastname":"King","totalprice":33,"depositpaid":true,"bookingdates":{"checkin":"2026-07-01","checkout":"2026-07-15"},"additionalneeds":"Breakfast"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=456edfeb39e81c5 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 0603611e-9654-4a95-b30e-6a59f818af7f |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 55 |
{
"firstname": "Logan",
"lastname": "Sand"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 168 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"firstname":"Logan","lastname":"Sand","totalprice":33,"depositpaid":true,"bookingdates":{"checkin":"2026-07-01","checkout":"2026-07-15"},"additionalneeds":"Breakfast"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=456edfeb39e81c5 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 290f5065-603c-4938-9759-0e69e12da60c |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Created
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 201 | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 19fc1c49-6a89-4f2d-969b-68e499385dc2 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Not Found
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 404 - booking no longer exists | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 2be585d0-25ef-429a-92b4-8be0c3634df4 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Not Found
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 404 | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 65c5daf6-7955-4033-aea0-24e90724c189 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 159 |
{
"firstname" : "Brandon",
"lastname" : "Sanderson",
"totalprice" : 30,
"depositpaid" : true,
"additionalneeds" : "Laundry Service"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 21 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Internal Server Error
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 500 - missing required fields | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | e28d6d4a-cdbc-4efd-b865-952752a27e9d |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 240 |
{
"firstname": "Steve",
"lastname": "King",
"totalprice": 33,
"depositpaid": true,
"bookingdates": {
"checkin": "2026-07-01",
"checkout": "2026-07-15"
},
"additionalneeds": "Breakfast"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Forbidden
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 403 - unauthorized | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | acd6a9c9-8dfa-4194-85da-fe33f81f9819 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Forbidden
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 403 - unauthorized | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 5605f519-661a-49f3-a3c3-3ab6aeaa738b |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 230 |
{
"firstname": "Edge",
"lastname": "Case",
"totalprice": 0,
"depositpaid": false,
"bookingdates": {
"checkin": "2026-08-01",
"checkout": "2026-08-10"
},
"additionalneeds": ""
}
| Header Name | Header Value |
|---|---|
| Content-Length | 186 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 GMT |
| Etag | W/"ba-TZPVXQYmEc81A2bED6bDN+naaLo" |
| 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":589,"booking":{"firstname":"Edge","lastname":"Case","totalprice":0,"depositpaid":false,"bookingdates":{"checkin":"2026-08-01","checkout":"2026-08-10"},"additionalneeds":""}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 176fdd11-6e6e-4712-a51f-8a87fa45a0d9 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 246 |
{
"firstname": "José",
"lastname": "García-López",
"totalprice": 100,
"depositpaid": true,
"bookingdates": {
"checkin": "2026-08-01",
"checkout": "2027-08-01"
},
"additionalneeds": "None"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 202 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 GMT |
| Etag | W/"ca-p41MS3NukH87yx0tvW9NmyzDWHM" |
| 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":590,"booking":{"firstname":"José","lastname":"García-López","totalprice":100,"depositpaid":true,"bookingdates":{"checkin":"2026-08-01","checkout":"2027-08-01"},"additionalneeds":"None"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Booking was created | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 456edfeb39e81c5 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 4496dafa-b706-4a67-b49f-f69d618ab362 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 242 |
{
"firstname": "Edge",
"lastname": "Case",
"totalprice": "not-a-number",
"depositpaid": true,
"bookingdates": {
"checkin": "2026-08-01",
"checkout": "2026-08-10"
},
"additionalneeds": ""
}
| Header Name | Header Value |
|---|---|
| Content-Length | 188 |
| Content-Type | application/json; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 GMT |
| Etag | W/"bc-t8W3HZpv8moO/w6tTGupbSmI544" |
| 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":591,"booking":{"firstname":"Edge","lastname":"Case","totalprice":null,"depositpaid":true,"bookingdates":{"checkin":"2026-08-01","checkout":"2026-08-10"},"additionalneeds":""}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| API returns 200 - observed: no type validation on totalprice | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=456edfeb39e81c5 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 548550ff-c2a5-4f89-8536-5b385121f242 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 232 |
{
"firstname": "Ghost",
"lastname": "User",
"totalprice": 99,
"depositpaid": false,
"bookingdates": {
"checkin": "2025-01-01",
"checkout": "2025-01-10"
},
"additionalneeds": ""
}
| Header Name | Header Value |
|---|---|
| Content-Length | 18 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Method Not Allowed
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| 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 Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Cookie | token=456edfeb39e81c5 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d39f3021-363e-4ba0-98d9-ed7928526975 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Created
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Edge booking 1 deleted | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Cookie | token=456edfeb39e81c5 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d0a4a6e8-f09d-4762-8845-7e9539ef0c2d |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Sat, 04 Apr 2026 08:51:56 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=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1775292716"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=bh%2FYRBLAeS3ncfFqKm1tZY%2BfNFwjqKrGPSpVIpqeFb8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1775292716" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Created
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Edge booking 2 deleted | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|