Apollo API Contract Test

Sunday, 23 February 2020 23:19:22

Total Iterations

1

Total Assertions

18

Total Failed Tests

1

Total Skipped Tests

0


File Information
Collection: Opening Times STG
Timings and Data
Total run duration: 6s
Total data received: 89.51KB
Average response time: 464ms
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: 729ms
Mean size per request: 88.79KB

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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/specialdays?1
Response Information
Response Code: 200 - OK
Mean time per request: 440ms
Mean size per request: 2.47KB

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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/specialdays
Response Information
Response Code: 201 - Created
Mean time per request: 571ms
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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/specialdays/3
Response Information
Response Code: 404 - Not Found
Mean time per request: 588ms
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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/unavailable
Response Information
Response Code: 400 - Bad Request
Mean time per request: 510ms
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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/available
Response Information
Response Code: 200 - OK
Mean time per request: 184ms
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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/schedules
Response Information
Response Code: 201 - Created
Mean time per request: 182ms
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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/schedules
Response Information
Response Code: 200 - OK
Mean time per request: 524ms
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: 430ms
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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/schedules
Response Information
Response Code: 200 - OK
Mean time per request: 495ms
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-st.fd-api.com/api/v1/vendor-service/vendors/v2hu/schedules/88822
Response Information
Response Code: 404 - Not Found
Mean time per request: 458ms
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