All Scenarios

27

Passed Scenarios

27

Failed Scenarios

0

Execution Time: 1s 330ms

Expand All | Collapse All

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/users" 11ms

When I make a GET request 190ms

Then the response status should be 200 1ms

Then the response should contain the field "0.id" 1ms

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/companies" 1ms

When I make a GET request 45ms

Then the response status should be 200 < 1ms

Then the response should contain the field "0.id" 1ms

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/users/1" < 1ms

When I make a GET request 28ms

Then the response status should be 200 < 1ms

Then the response should contain the field "id" < 1ms

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/companies/1" < 1ms

When I make a GET request 24ms

Then the response status should be 200 < 1ms

Then the response should contain the field "id" 3ms

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/customers" < 1ms

When I make a GET request 83ms

Then the response status should be 200 < 1ms

Then the response should contain the field "0.username" < 1ms

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/notifications" < 1ms

When I make a GET request 65ms

Then the response status should be 200 < 1ms

Then the response should contain the field "0.title" < 1ms

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/" < 1ms

When I make a GET request 23ms

Then the response status should be 200 < 1ms

Then the response should contain the field "status" < 1ms

Given the base API endpoint is set < 1ms

Given the API endpoint is set to "/users/invalid_id" < 1ms

When I make a GET request 30ms

Then the response status should be 200 < 1ms

Then the response should not be valid JSON < 1ms

Given the base API endpoint is set < 1ms

Given I send a PUT request to "/api/endpoint" 23ms

Then the response status should be 405 < 1ms

And the response body should contain "Method Not Allowed" < 1ms

Given the base API endpoint is set < 1ms

Given I send a GET request to "/api/endpoint" without parameters 23ms

Then the response status should be 400 < 1ms

And the response body should contain "Bad Request" < 1ms

Given the base API endpoint is set < 1ms

Given I send a GET request to "/api/endpoint" with "invalidParam=123" 22ms

Then the response status should be 422 < 1ms

And the response body should contain "Unprocessable Entity" < 1ms

Given the base API endpoint is set < 1ms

Given I send a GET request to "/api/emptyEndpoint" 22ms

Then the response status should be 204 < 1ms

And the response body should be empty < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/comments" < 1ms

When I send a GET request 151ms

Then the response status should be 200 < 1ms

And the response array length should be 20 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/companies" < 1ms

When I send a GET request 22ms

Then the response status should be 200 < 1ms

And the response array length should be 10 < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/posts" < 1ms

When I send a GET request 26ms

Then the response status should be 200 < 1ms

And the response array length should be 10 < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/roles" < 1ms

When I send a GET request 22ms

Then the response status should be 200 < 1ms

And the response array length should be 5 < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/todos" < 1ms

When I send a GET request 22ms

Then the response status should be 200 < 1ms

And the response array length should be 20 < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/users" < 1ms

When I send a GET request 23ms

Then the response status should be 200 < 1ms

And the response array length should be 20 2ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/comments/1" < 1ms

When I send a GET request 24ms

Then the response status should be 200 < 1ms

And the response should contain the field "id" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/companies/1" < 1ms

When I send a GET request 23ms

Then the response status should be 200 < 1ms

And the response should contain the field "id" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/posts/1" < 1ms

When I send a GET request 23ms

Then the response status should be 200 < 1ms

And the response should contain the field "id" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/roles/1" < 1ms

When I send a GET request 24ms

Then the response status should be 200 < 1ms

And the response should contain the field "id" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/todos/1" < 1ms

When I send a GET request 22ms

Then the response status should be 200 < 1ms

And the response should contain the field "id" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/users/1" < 1ms

When I send a GET request 22ms

Then the response status should be 200 < 1ms

And the response should contain the field "id" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/login" < 1ms

When I send a POST request with body '{"username":"michael","password":"success-password"}' 23ms

Then the response status should be 200 < 1ms

And the response should contain the field "token" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "/login" < 1ms

When I send a POST request with body '{"username":"user123","password":"failed-password"}' 21ms

Then the response status should be 401 < 1ms

And the response should contain the field "error" < 1ms

Given I use the JSONPlaceholder API with base URL "https://json-placeholder.mock.beeceptor.com" < 1ms

Given the endpoint is "http://example.com/invalid-endpoint" < 1ms

When I send a GET request 231ms

Then the response status should be 404 < 1ms