Get test scenario
Retrieves a single test scneario
GET /manage/scenarios/{scenarioId}
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
scenarioId |
path |
True |
|
Version 4 UUID of the test scenario |
Responses
Name | Type | Description |
---|---|---|
200 OK |
Test scenario object |
Produces
-
application/json
Security
Every request requires a JWT access token for authentication in the Authorisation HTTP header. Please see the API authentication page for details about how to get a JWT token.
Authorization: Bearer {JWT_TOKEN}
Roles
-
Wenenu Owner
-
Wenenu Contributor
-
Wenenu Reader
Sample request
GET https://wenenu.com/manage/scenarios/8a444458-3fc2-4019-94c0-5c1bd973d2d5 HTTP/1.1
Authorization: Bearer {jwt_token}
Sample Response
Status code: 200
{
"id": "8a444458-3fc2-4019-94c0-5c1bd973d2d5",
"tenantId": "68ff0057-88be-4c42-8a67-75624b92b873",
"name": "Full environment test",
"version": 13,
"scheduled": true,
"frequency": "WEEKLY",
"timeZone": "Europe/London",
"minute": 20,
"hour": 3,
"daysOfWeek": "2,7",
"daysOfMonth": null,
"emailReportEnabled": false,
"emailReportTimeZone": "Europe/London",
"nextScheduledRun": "2021-04-25T07:20:00.000+00:00",
"lastStarted": "2021-04-21T09:36:44.848+00:00",
"previousRuns": [
{
"id": "3fb5dcec-aa68-4771-8a7b-7809256b3892",
"scheduledTime": "2021-04-21T09:36:41.652+00:00",
"startTime": "2021-04-21T09:36:45.039+00:00",
"endTime": "2021-04-21T17:14:12.265+00:00",
"state": "FINISHED",
"stepCount": 91,
"finished": 91,
"failed": 0,
"skipped": 0
},
{
"id": "4b1a9327-ba33-4ddb-808a-b1f83cae333c",
"scheduledTime": "2021-04-21T09:32:10.815+00:00",
"startTime": "2021-04-21T09:32:12.632+00:00",
"endTime": "2021-04-21T17:09:40.702+00:00",
"state": "FAILED",
"stepCount": 91,
"finished": 81,
"failed": 10,
"skipped": 0
}
],
"emailReportAddresses": [
"user1@wenenu.com"
]
}
Definitions
Scenario
Name | Type | Description |
---|---|---|
id |
|
Version 4 UUID of the scenario |
tenantId |
|
Version 4 UUID of the Wenenu tenant of the scenario |
name |
|
Arbitrary name of the test scenario up to 256 characters |
version |
|
Version number of the configuration of the scenario |
scheduled |
|
True if the scenario is scheduled for execution |
frequency |
|
Frequency of the schedule of the scenario, possible values are HOURLY, DAILY, WEEKLY and MONTHLY |
timeZone |
|
TZ database name of the timezone of the scenario scheduling |
minute |
|
The minute of the scenario scheduling 0..59 |
hour |
|
The hour of the scenario scheduling 0..23 |
daysOfWeek |
|
Comma-separated list of days of the week for weekly scenario scheduling, 1 - Monday, 7 - Sunday |
daysOfMonth |
|
Comma-separated list of days of the month for monthly scenario scheduling |
emailReportEnabled |
|
True if the run reports are sent out via email |
emailReportTimeZone |
|
TZ database name of the timezone of the run repoorts |
nextScheduleRun |
|
Date and time of the next scheduled execution in ISO 8601 format |
lastStarted |
|
Date and time of the last execution in ISO 8601 format |
previousRuns |
Details of the last ten runs of the scenario |
|
emailReportAddresses |
|
List of email addresses to which the run reports are emailed, maximum three |
PreviousRun
Name | Type | Description |
---|---|---|
id |
|
Version 4 UUID of the scenario run |
scheduledTime |
|
The scheduled date and time of the scenario run in ISO 8601 format |
startTime |
|
Date and time of the actual start of the scenario run in ISO 8601 format |
endTime |
|
Date and time of the end of the scenario run in ISO 8601 format |
state |
|
The state of the scenario run, Possible values are NOT STARTED, RUNNING, FAILED and FINISHED |
stepCount |
|
The total number of test steps in the scenario run |
finished |
|
The number of finished test steps in the scenario run |
failed |
|
The number of failed test steps in the scenario run |
skipped |
|
The number of skipped test steps in the scenario run |