Home > Class Reference > HSLIB namespace > %WebStress.Tests

%WebStress.Tests

persistent class %WebStress.Tests extends %Library.Persistent, %XML.Adaptor, %ZEN.DataModel.Adaptor

SQL Table Name: %WebStress.Tests

Property Inventory

Properties

property CollectAppServerPeriod as %Integer [ InitialExpression = 5 ];
The period in seconds at which to collect the statistics from the application servers
Property methods: CollectAppServerPeriodDisplayToLogical(), CollectAppServerPeriodGet(), CollectAppServerPeriodGetStored(), CollectAppServerPeriodIsValid(), CollectAppServerPeriodLogicalToDisplay(), CollectAppServerPeriodNormalize(), CollectAppServerPeriodSet(), CollectAppServerPeriodXSDToLogical()
property CollectAppServerStats as %Boolean;
Indicates whether the application server statistics should be collected during the playback The stats include license usage as well as global/routine references/seizes etc
Property methods: CollectAppServerStatsDisplayToLogical(), CollectAppServerStatsGet(), CollectAppServerStatsGetStored(), CollectAppServerStatsIsValid(), CollectAppServerStatsLogicalToDisplay(), CollectAppServerStatsLogicalToXSD(), CollectAppServerStatsNormalize(), CollectAppServerStatsSet(), CollectAppServerStatsXSDToLogical()
property CoolDownMinutes as %Integer;
The number of minutes that the test should run for after result recording stops
Property methods: CoolDownMinutesDisplayToLogical(), CoolDownMinutesGet(), CoolDownMinutesGetStored(), CoolDownMinutesIsValid(), CoolDownMinutesLogicalToDisplay(), CoolDownMinutesNormalize(), CoolDownMinutesSet(), CoolDownMinutesXSDToLogical()
property DelayType as %String (DISPLAYLIST = ",No Delay,Random,User Recorded");
Property methods: DelayTypeDisplayToLogical(), DelayTypeGet(), DelayTypeGetStored(), DelayTypeIsValid(), DelayTypeLogicalToDisplay(), DelayTypeLogicalToOdbc(), DelayTypeNormalize(), DelayTypeSet()
property Name as %String (TRUNCATE = 1);
A unique name that identifies this test
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIndexCheck(), NameIndexCheckUnique(), NameIndexDelete(), NameIndexExists(), NameIndexOpen(), NameIndexSQLCheckUnique(), NameIndexSQLExists(), NameIndexSQLFindPKeyByConstraint(), NameIndexSQLFindRowIDByConstraint(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
relationship Parameters as array of %WebStress.Tests.Parameters [ InitialExpression = $listbuild("%WebStress.Tests.Parameters","Test",+$this,"children",1,1) , Transient , Inverse = Test , Cardinality = children ];
A list of the scripts that will be used in this test along with the associated generators, webservers etc
Property methods: ParametersGet(), ParametersGetObject(), ParametersGetObjectId(), ParametersGetSwizzled(), ParametersIsEmpty(), ParametersIsValid(), ParametersNewObject(), ParametersRClose(), ParametersRExec(), ParametersRFetch(), ParametersRelate(), ParametersSQLCompute(), ParametersSet(), ParametersUnRelate()
property ProxyAddress as %String (TRUNCATE = 1);
The address of the proxy server that should be used
Property methods: ProxyAddressDisplayToLogical(), ProxyAddressGet(), ProxyAddressGetStored(), ProxyAddressIsValid(), ProxyAddressLogicalToDisplay(), ProxyAddressLogicalToOdbc(), ProxyAddressNormalize(), ProxyAddressSet()
property ProxyPort as %Integer;
The port on the proxy server that should be used
Property methods: ProxyPortDisplayToLogical(), ProxyPortGet(), ProxyPortGetStored(), ProxyPortIsValid(), ProxyPortLogicalToDisplay(), ProxyPortNormalize(), ProxyPortSet(), ProxyPortXSDToLogical()
property RandomDelayMax as %Integer;
The upper limit in seconds for a random delay period
Property methods: RandomDelayMaxDisplayToLogical(), RandomDelayMaxGet(), RandomDelayMaxGetStored(), RandomDelayMaxIsValid(), RandomDelayMaxLogicalToDisplay(), RandomDelayMaxNormalize(), RandomDelayMaxSet(), RandomDelayMaxXSDToLogical()
property RandomDelayMin as %Integer;
The lower limit in seconds for a random delay period
Property methods: RandomDelayMinDisplayToLogical(), RandomDelayMinGet(), RandomDelayMinGetStored(), RandomDelayMinIsValid(), RandomDelayMinLogicalToDisplay(), RandomDelayMinNormalize(), RandomDelayMinSet(), RandomDelayMinXSDToLogical()
property RunMinutes as %Integer;
The number of minutes that the test should run for (in record mode, not warm up or cool down).
Property methods: RunMinutesDisplayToLogical(), RunMinutesGet(), RunMinutesGetStored(), RunMinutesIsValid(), RunMinutesLogicalToDisplay(), RunMinutesNormalize(), RunMinutesSet(), RunMinutesXSDToLogical()
property SSLConfig as %String (MAXLEN = 255);
Property methods: SSLConfigDisplayToLogical(), SSLConfigGet(), SSLConfigGetStored(), SSLConfigIsValid(), SSLConfigLogicalToDisplay(), SSLConfigLogicalToOdbc(), SSLConfigNormalize(), SSLConfigSet()
property SavePageSource as %Boolean [ InitialExpression = 0 ];
Property methods: SavePageSourceDirDisplayToLogical(), SavePageSourceDirGet(), SavePageSourceDirGetStored(), SavePageSourceDirIsValid(), SavePageSourceDirLogicalToDisplay(), SavePageSourceDirLogicalToOdbc(), SavePageSourceDirNormalize(), SavePageSourceDirSet(), SavePageSourceDisplayToLogical(), SavePageSourceGet(), SavePageSourceGetStored(), SavePageSourceIsValid(), SavePageSourceLogicalToDisplay(), SavePageSourceLogicalToXSD(), SavePageSourceNormalize(), SavePageSourceSet(), SavePageSourceXSDToLogical()
property SavePageSourceDir as %String (MAXLEN = 255);
Property methods: SavePageSourceDirDisplayToLogical(), SavePageSourceDirGet(), SavePageSourceDirGetStored(), SavePageSourceDirIsValid(), SavePageSourceDirLogicalToDisplay(), SavePageSourceDirLogicalToOdbc(), SavePageSourceDirNormalize(), SavePageSourceDirSet()
property SendData as %Boolean;
Indicates whether the data and code should be sent to the remote generators
Property methods: SendDataDisplayToLogical(), SendDataGet(), SendDataGetStored(), SendDataIsValid(), SendDataLogicalToDisplay(), SendDataLogicalToXSD(), SendDataNormalize(), SendDataSet(), SendDataXSDToLogical()
property SetAppEncrypt as %Boolean [ InitialExpression = 1 ];
Indicates whether the encryption flag should be changed on the application servers
Property methods: SetAppEncryptDisplayToLogical(), SetAppEncryptGet(), SetAppEncryptGetStored(), SetAppEncryptIsValid(), SetAppEncryptLogicalToDisplay(), SetAppEncryptLogicalToXSD(), SetAppEncryptNormalize(), SetAppEncryptSet(), SetAppEncryptXSDToLogical()
property StartDate as %Date (FORMAT = 3);
The date when the test should start. Used for non-interactive starts. (YYYY-MM-DD)
Property methods: StartDateDisplayToLogical(), StartDateGet(), StartDateGetStored(), StartDateIsValid(), StartDateLogicalToDisplay(), StartDateLogicalToOdbc(), StartDateLogicalToXSD(), StartDateNormalize(), StartDateOdbcToLogical(), StartDateSet(), StartDateXSDToLogical()
property StartTime as %Time (FORMAT = 2);
The time when the test should start. Used for non-interactive starts (HH:MM)
Property methods: StartTimeDisplayToLogical(), StartTimeGet(), StartTimeGetStored(), StartTimeIsValid(), StartTimeLogicalToDisplay(), StartTimeLogicalToOdbc(), StartTimeLogicalToXSD(), StartTimeNormalize(), StartTimeOdbcToLogical(), StartTimeSet(), StartTimeXSDToLogical()
property StopDate as %Date (FORMAT = 3);
The date when the test should stop. Used for non-interactive starts (YYYY-MM-DD)
Property methods: StopDateDisplayToLogical(), StopDateGet(), StopDateGetStored(), StopDateIsValid(), StopDateLogicalToDisplay(), StopDateLogicalToOdbc(), StopDateLogicalToXSD(), StopDateNormalize(), StopDateOdbcToLogical(), StopDateSet(), StopDateXSDToLogical()
property StopTime as %Time (FORMAT = 2);
The time when the test should stop. Used for non-interactive starts (HH:MM)
Property methods: StopTimeDisplayToLogical(), StopTimeGet(), StopTimeGetStored(), StopTimeIsValid(), StopTimeLogicalToDisplay(), StopTimeLogicalToOdbc(), StopTimeLogicalToXSD(), StopTimeNormalize(), StopTimeOdbcToLogical(), StopTimeSet(), StopTimeXSDToLogical()
property Timeout as %String [ InitialExpression = 30 ];
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutGetStored(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutLogicalToOdbc(), TimeoutNormalize(), TimeoutSet()
property TransferResults as %Boolean;
Indicates whether the results should be transferred back from the other generators at the end of the run
Property methods: TransferResultsDisplayToLogical(), TransferResultsGet(), TransferResultsGetStored(), TransferResultsIsValid(), TransferResultsLogicalToDisplay(), TransferResultsLogicalToXSD(), TransferResultsNormalize(), TransferResultsSet(), TransferResultsXSDToLogical()
property WarmUpMinutes as %Integer;
The number of minutes that the test should run for before result recording starts
Property methods: WarmUpMinutesDisplayToLogical(), WarmUpMinutesGet(), WarmUpMinutesGetStored(), WarmUpMinutesIsValid(), WarmUpMinutesLogicalToDisplay(), WarmUpMinutesNormalize(), WarmUpMinutesSet(), WarmUpMinutesXSDToLogical()

Indexes

index (NameIndex on Name) [Unique];
Index methods: NameIndexCheck(), NameIndexCheckUnique(), NameIndexDelete(), NameIndexExists(), NameIndexOpen(), NameIndexSQLCheckUnique(), NameIndexSQLExists(), NameIndexSQLFindPKeyByConstraint(), NameIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (%WebStress.Tests)

^WebStress.TestsD(ID)
=
%%CLASSNAME
DelayType
Name
RandomDelayMax
RandomDelayMin
SavedDate
SavedTime
SyncSave
Version
StartDate
StartTime
StopDate
StopTime
CoolDownMins
RunMinutes
WarmUpMins
CoolDownMinutes
WarmUpMinutes
ProxyAddress
ProxyPort
SetAppEncrypt
SendData
TransferResults
ContainsCSPToken
CollectAppServerStats
CollectAppServerPeriod
SavePageSource
SavePageSourceDir
SSLConfig
Timeout
FeedbackOpens in a new window