Get test settings by its ID.

GET URI

/StressTest/{id}

Refer to StressHistory_Seq_ID to select the test ID.

Example of a Successful Response

{"DevicePlatform":"UserView","PlanType":"DynamicPlan",
"Steps":
  [{"StepType":"Start","UsersOrSpeed":1,"DurationSec":0,"StepRole":"UserInitiated"},
   {"StepType":"Increase","UsersOrSpeed":3,"DurationSec":120,"StepRole":"UserInitiated"},
   {"StepType":"Hold","UsersOrSpeed":0,"DurationSec":300,"StepRole":"UserInitiated"}],
"Status":"Calibrating","ID":1781,"Name":"123 Stress Test 5","UserName":null,
"dynamicCurve_StartUsers":0,"dynamicCurve_MaxUsers":0,"dynamicCurve_MaxTestDuration":0,
"goalBasedCurve_TransactionsGoal":0,"goalBasedCurve_Duration":0,"goalBasedCurve_MaxUsers":0,"goalBasedCurve_StartUsers":0,"goalBasedCurve_AdjustmentRate":0,
"static_MaxUsers":0,"static_TransactionsPerMin":0,
"VUD_UsersPerAgent":8}

Field

Type

Description

DevicePlatform

string

The type of test device.

Example:

"DevicePlatform":"UserView"

PlanType

string

The type of load curve used in the test:

  •  StaticPlan  
  •  DynamicPlan 
  •  GoalTransaction 

Example:

"PlanType":"Undefined"

Steps

 

LoadStep Curve attributes.

Example:

"Steps":[{"StepType":"Start","UsersOrSpeed":1,..

StepType

string

The type of the Load Step Curve step: 

  • Start
  • Increase
  • Decrease
  • Hold 

UsersOrSpeed

int

The number of virtual users emulated on the step or load ramp-up/down rate.

DurationSec

int

The time duration set for the step in seconds.

StepRole

string

The type of the Goal-Based Curve step:

  • UserInitiated
  • GoalTransactionWarmUp
  • GoalTransactionStart

Status

string

The test execution status:

  • Scheduled
  • SubmittingTestRequest
  • InitializingTest
  • StartingLoadInjectors
  • SendingExecutionPlan
  • Running
  • PreparingReport
  • Cancelling
  • Finished
  • Cancelled

Example:

"Status":"Calibrating"

ID

int

The test scenario ID.

Example:

"ID":1781

Name

string

The test scenario name.

Example:

"Name":"My Load Test"

UserName

string

The name provided upon the test start.

Example:

"UserName":null

dynamicCurve_StartUsers

int

The starting number of concurrent users to load the site with.

Example:

"dynamicCurve_StartUsers":0

dynamicCurve_MaxUsers

int

The maximum number of users at a moment. 

Example:

"dynamicCurve_MaxUsers" : 0

dynamicCurve_MaxTestDuration

int

The maximum test duration in minutes.

Example:

"dynamicCurve_MaxTestDuration" : 0

goalBasedCurve_TransactionsGoal

int

The goal throughput.

Example:

"goalBasedCurve_TransactionsGoal" : 0

goalBasedCurve_Duration

int

The Goal-Based test duration in minutes.

Example:

"goalBasedCurve_Duration" : 0

goalBasedCurve_MaxUsers

int

The recommended value for the maximum number of virtual users that can be simulated at one time on the target resource.

Example:

"goalBasedCurve_MaxUsers" : 0

goalBasedCurve_StartUsers

int

The recommended number of virtual users to start the test with.
Example:
"oalBasedCurve_StartUsers" : 0

goalBasedCurve_AdjustmentRate

int

The rate is used to adjust the test execution scenario and represent the number of executions during the stage. 
Example:
"goalBasedCurve_AdjustmentRate" : 0

static_MaxUsers

int

The number of users actually simulated on the target resource per time interval

Example:

"static_MaxUsers" : 0

static_TransactionsPerMin

int

The actual number of transactions simulated on the target website per minute at each test iteration.

Example:

"static_TransactionsPerMin" : 0

VUD_UsersPerAgent

int

The number of virtual users simulated per Load Injector Server (LI Server).
Example:
"VUD_UsersPerAgent" : 8