Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%WebStress] >  [Tests]
Private  Storage   

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
23 1


Summary

Properties
%id %seriesCount %seriesNames %source
CollectAppServerPeriod CollectAppServerStats CoolDownMinutes DelayType
Name Parameters ProxyAddress ProxyPort
RandomDelayMax RandomDelayMin RunMinutes SSLConfig
SavePageSource SavePageSourceDir SendData SetAppEncrypt
StartDate StartTime StopDate StopTime
Timeout TransferResults WarmUpMinutes

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %CreateModelInstance %Delete %DeleteExtent
%DeleteId %DeleteModel %DispatchClassMethod %DispatchGetModified
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetJSValidationCode %GetLock %GetParameter %GetPropertyInfo
%GetSwizzleObject %Id %InsertBatch %InvokeAction
%IsA %IsModified %IsNull %IsReadOnly
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnCopyDataFromModel
%OnCopyDataToModel %OnDeleteModel %OnDeleteSource %OnDetermineClass
%OnGetPropertyInfo %OnInvokeAction %OnLoadModel %OnNewSource
%OnOpenSource %OnSaveSource %OnStoreModel %OnSubmit
%Open %OpenId %OpenModel %OriginalNamespace
%PackageName %PhysicalAddress %PurgeIndices %Reload
%RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack %Save
%SaveDirect %SaveIndices %SaveModel %SerializeObject
%SetModified %SortBegin %SortEnd %SubmitHandler
%SyncObjectIn %SyncTransport %UnlockExtent %UnlockId
%ValidateIndices %ValidateObject XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


Properties

• property CollectAppServerPeriod as %Integer [ InitialExpression = 5 ];
The period in seconds at which to collect the statistics from the application servers
• 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 CoolDownMinutes as %Integer;
The number of minutes that the test should run for after result recording stops
• property DelayType as %String(DISPLAYLIST=",No Delay,Random,User Recorded");
• property Name as %String(TRUNCATE=1);
A unique name that identifies this test
• relationship Parameters as %WebStress.Tests.Parameters [ Inverse = Test,Cardinality = children ];
A list of the scripts that will be used in this test along with the associated generators, webservers etc
• property ProxyAddress as %String(TRUNCATE=1);
The address of the proxy server that should be used
• property ProxyPort as %Integer;
The port on the proxy server that should be used
• property RandomDelayMax as %Integer;
The upper limit in seconds for a random delay period
• property RandomDelayMin as %Integer;
The lower limit in seconds for a random delay period
• property RunMinutes as %Integer;
The number of minutes that the test should run for (in record mode, not warm up or cool down).
• property SSLConfig as %String(MAXLEN=255);
• property SavePageSource as %Boolean [ InitialExpression = 0 ];
• property SavePageSourceDir as %String(MAXLEN=255);
• property SendData as %Boolean;
Indicates whether the data and code should be sent to the remote generators
• property SetAppEncrypt as %Boolean [ InitialExpression = 1 ];
Indicates whether the encryption flag should be changed on the application servers
• property StartDate as %Date(FORMAT=3);
The date when the test should start. Used for non-interactive starts. (YYYY-MM-DD)
• property StartTime as %Time(FORMAT=2);
The time when the test should start. Used for non-interactive starts (HH:MM)
• property StopDate as %Date(FORMAT=3);
The date when the test should stop. Used for non-interactive starts (YYYY-MM-DD)
• property StopTime as %Time(FORMAT=2);
The time when the test should stop. Used for non-interactive starts (HH:MM)
• property Timeout as %String [ InitialExpression = 30 ];
• property TransferResults as %Boolean;
Indicates whether the results should be transferred back from the other generators at the end of the run
• property WarmUpMinutes as %Integer;
The number of minutes that the test should run for before result recording starts

Indices

•index (NameIndex on Name) [Unique];


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.