Apollo API Contract Test

Sunday, 23 February 2020 23:19:29

Total Iterations

1

Total Assertions

18

Total Failed Tests

1

Total Skipped Tests

0


File Information
Collection: Opening Times PRD
Timings and Data
Total run duration: 12.1s
Total data received: 56.68KB
Average response time: 1026ms
Summary Item Total Failed
Requests 11 0
Prerequest Scripts 11 0
Test Scripts 22 0
Assertions 18 1
Skipped Tests 0 -

Showing 1 Failure

Failed Test: sets-a-vendor-indefinitely-unavailable: Should make vendor unavailable

Assertion Error Message
expected response to have status code 200 but got 400


There are no skipped tests



1 Iteration available to view
Response Information
Response Code: 200 - OK
Mean time per request: 1443ms
Mean size per request: 56.17KB

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
returns-a-vendors-special-days: Should have status code 200 1 0 0
returns-a-vendors-special-days: Should return an array 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/specialdays?1
Response Information
Response Code: 200 - OK
Mean time per request: 1140ms
Mean size per request: 194B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
returns-all-vendors-special-days: Should have status code 200 1 0 0
returns-all-vendors-special-days: Should return an array 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/specialdays
Response Information
Response Code: 201 - Created
Mean time per request: 1162ms
Mean size per request: 2B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
Add-an-special-day: Should create special day with status code is 201 1 0 0
- Add-an-special-day: Should fail bad request with status code 400 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: DELETE
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/specialdays/3
Response Information
Response Code: 404 - Not Found
Mean time per request: 1059ms
Mean size per request: 70B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
- deletes-an-special-day: Should fail special day not found 1 0 0
deletes-an-special-day: Should fail special day not found 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/unavailable
Response Information
Response Code: 400 - Bad Request
Mean time per request: 1356ms
Mean size per request: 43B

Test Pass Percentage
0 %
Test Information
NamePassedFailedSkipped
sets-a-vendor-indefinitely-unavailable: Should make vendor unavailable 0 1 0
Total 0 1 0
Test Failure
Test NameAssertion Error
sets-a-vendor-indefinitely-unavailable: Should make vendor unavailable
expected response to have status code 200 but got 400
Request Information
Request Method: POST
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/available
Response Information
Response Code: 200 - OK
Mean time per request: 394ms
Mean size per request: 2B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
removes-the-indefinite-unavailability-from-a-vendor: Should make vendor available 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: POST
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/schedules
Response Information
Response Code: 201 - Created
Mean time per request: 1064ms
Mean size per request: 2B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
adds-a-schedule-to-vendor-schedules: Should add a schedule for vendor 1 0 0
- adds-a-schedule-to-vendor-schedules: Should add a schedule for vendor 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: PUT
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/schedules
Response Information
Response Code: 200 - OK
Mean time per request: 1085ms
Mean size per request: 2B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
replaces-a-vendor-schedules-with-new-set: Should replace vendor schedule 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Response Information
Response Code: 200 - OK
Mean time per request: 1160ms
Mean size per request: 30B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
calculates-the-availability-of-a-vendor-at-specified-point-in-time: Should give time availability 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/schedules
Response Information
Response Code: 200 - OK
Mean time per request: 1095ms
Mean size per request: 161B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
get-all-schedules-of-a-vendor: Should have status code 200 1 0 0
get-all-schedules-of-a-vendor: Should return an array 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: DELETE
Request URL: https://sg.fd-api.com/api/v1/vendor-service/vendors/w8ty/schedules/88822
Response Information
Response Code: 404 - Not Found
Mean time per request: 331ms
Mean size per request: 17B

Test Pass Percentage
100 %
Test Information
NamePassedFailedSkipped
deletes-a-schedule: Should delete schedule 1 0 0
deletes-a-schedule: Should fail schedule not found 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error