Serenity and Cucumber Quick Start
Home > Requirements > User > Get Users
Report generated 18-03-2023 11:38

Feature: Get Users

Scenarios

Given the user without parameter

When sent request user

Then should return status code 200

And validate json schema list user

Given the user with gender "{gender}"

When sent request user

Then should return status code 200

And validate json schema list user

And validate data user gender should be "{gender}"

Examples:

gender
male

Given the user with name "{name}"

When sent request user

Then should return status code 200

And validate json schema list user

And validate data user name should be contain "{name}"

Examples:

name
oki

Given the user with status "{status}"

When sent request user

Then should return status code 200

And validate json schema list user

And validate data user status should be "{status}"

Examples:

status
active
inactive

Given the user with email "{email}"

When sent request user

Then should return status code 200

And validate json schema list user

And validate data user email should be contain "{email}"

Examples:

email
@johnston

When sent request user with "name=Malik&gender=female&status=active&email=malik_sanya@crooks-ebert.org" as parameter

Then should return status code 200

When sent request user with "user=Malik" as parameter

Then should return status code 400

Scenario Results (including rows of test data) Automated
 Passing 7 88%
 Pending 0
 Ignored 0
 Skipped 0
 Unsuccessful
 Failed 1 13%
 Broken 0
 Compromised 0
Total 8
Execution Time Clock Time Fastest Test Slowest Test Average Execution Time
5s 5s 399ms 1s 848ms

Automated Tests

Scenario Steps Started Duration Result
Get user without parameter 4 11:38:51 865ms SUCCESS
Get user with parameter gender (1 example) 5 11:38:52 700ms SUCCESS
Get user with parameter name (1 example) 5 11:38:53 472ms SUCCESS
Get user with parameter status (2 examples) 5 11:38:53 2s 484ms SUCCESS
Get user with parameter email (1 example) 5 11:38:56 534ms SUCCESS
Get user with all parameter 2 11:38:56 487ms SUCCESS
Get user with invalid parameter 2 11:38:57 399ms FAILURE

Manual Tests

No manual tests were recorded
Serenity BDD version 2.4.51