Skip to main content

%WebStress.Tests.Parameters

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

SQL Table Name: %WebStress_Tests.Parameters

Property Inventory

Parameters

parameter FileTimestamp = 60219,33101;

Properties

property Generator as %WebStress.Machines.Generators;
The generator that should generate the traffic for this script
Property methods: GeneratorGet(), GeneratorGetObject(), GeneratorGetObjectId(), GeneratorGetStored(), GeneratorGetSwizzled(), GeneratorIsValid(), GeneratorNewObject(), GeneratorSet(), GeneratorSetObject(), GeneratorSetObjectId(), GeneratorUnSwizzle()
property LoopBackNumber as %Integer;
This indicates that the script will loop back to the URL indicated by this number
Property methods: LoopBackNumberDisplayToLogical(), LoopBackNumberGet(), LoopBackNumberGetStored(), LoopBackNumberIsValid(), LoopBackNumberLogicalToDisplay(), LoopBackNumberNormalize(), LoopBackNumberSet(), LoopBackNumberXSDToLogical()
property LoopBackPercent as %Integer;
This the the percentage of times that the loop back will occur
Property methods: LoopBackPercentDisplayToLogical(), LoopBackPercentGet(), LoopBackPercentGetStored(), LoopBackPercentIsValid(), LoopBackPercentLogicalToDisplay(), LoopBackPercentNormalize(), LoopBackPercentSet(), LoopBackPercentXSDToLogical()
property Processes as %Integer (MINVAL = 1);
The number of processes that should be used to generate the traffic
Property methods: ProcessesDisplayToLogical(), ProcessesGet(), ProcessesGetStored(), ProcessesIsValid(), ProcessesLogicalToDisplay(), ProcessesNormalize(), ProcessesSet(), ProcessesXSDToLogical()
property Script as %WebStress.Scripts;
The script that should be included as part of this test
Property methods: ScriptGet(), ScriptGetObject(), ScriptGetObjectId(), ScriptGetStored(), ScriptGetSwizzled(), ScriptIsValid(), ScriptNewObject(), ScriptSet(), ScriptSetObject(), ScriptSetObjectId(), ScriptUnSwizzle()
property ScriptPause as %Integer;
Number of seconds to pause at the end of each script
Property methods: ScriptPauseDisplayToLogical(), ScriptPauseGet(), ScriptPauseGetStored(), ScriptPauseIsValid(), ScriptPauseLogicalToDisplay(), ScriptPauseNormalize(), ScriptPauseSet(), ScriptPauseXSDToLogical()
property Sessions as %Integer (MINVAL = 1);
The number of sessions per process
Property methods: SessionsDisplayToLogical(), SessionsGet(), SessionsGetStored(), SessionsIsValid(), SessionsLogicalToDisplay(), SessionsNormalize(), SessionsSet(), SessionsXSDToLogical()
property Target as %Numeric (SCALE = 1);
The required number of transactions per minute
Property methods: TargetDisplayToLogical(), TargetGet(), TargetGetStored(), TargetIsValid(), TargetLogicalToDisplay(), TargetNormalize(), TargetSet(), TargetXSDToLogical()
relationship Test as %WebStress.Tests [ Required , Inverse = Parameters , Cardinality = parent ];
Property methods: TestGet(), TestGetObject(), TestGetObjectId(), TestGetStored(), TestGetSwizzled(), TestIsValid(), TestNewObject(), TestOnDelete(), TestRClose(), TestRExec(), TestRFetch(), TestRelate(), TestSQLCompute(), TestSet(), TestSetObject(), TestSetObjectId(), TestUnRelate(), TestUnSwizzle()
property WebServer as %WebStress.Machines.WebServers;
The web server that the generator should use to access the application
Property methods: WebServerGet(), WebServerGetObject(), WebServerGetObjectId(), WebServerGetStored(), WebServerGetSwizzled(), WebServerIsValid(), WebServerNewObject(), WebServerSet(), WebServerSetObject(), WebServerSetObjectId(), WebServerUnSwizzle()
property WebServerPort as %Integer [ InitialExpression = 80 ];
The port to be used on the webserver. Defaults to 80
Property methods: WebServerPortDisplayToLogical(), WebServerPortGet(), WebServerPortGetStored(), WebServerPortIsValid(), WebServerPortLogicalToDisplay(), WebServerPortNormalize(), WebServerPortSet(), WebServerPortXSDToLogical()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (%WebStress.Tests.Parameters)

{%%PARENT}("Parameters")(ID)
=
%%CLASSNAME
Generator
Processes
Sessions
WebServer
Script
Target
SavedDate
SavedTime
SyncSave
Version
ScriptPause
LoopBackNumber
LoopBackPercent
WebServerPort
FeedbackOpens in a new tab