abstract class %WebStress.Record
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
|
4
|
|
|
|
|
classmethod BrowserRead(browserPort As %Integer, pNumber As %Integer, readTimeout As %Integer)
Get the actual request content from the browser for one specific request
classmethod ConnectRead(browserPort As %Integer, readTimeout As %Integer, debug As %Boolean = 0)
This is where we sit on the specified port number and wait for the connections to come through from the browser
classmethod Run(scriptName As %String, browserPort As %Integer = 8080, rtnName As %String = "", readTimeout As %Integer = 10, startServerDev As %Integer, endServerDev As %Integer, debug As %Boolean = 0)
as %String
Entry here to start a recording.
Scriptname is a unique text
browserPort is the port that this recording 'proxy' will listen on
readTimeOut is the number of seconds to wait for responses from the web servers
startServerDev is the first TCP port to use to communicate with the web servers
if un-specified it will default to 'browserPort+1'
endServerDev is the last TCP port to use to communicate with the web servers
if un-specified it will default to 'browserPort+100'
These port numbers are required because we will start an indeterminate number of background processes
to handle the parallel requests from the browser. Each request to the web servers will cycle through
the number of specified server ports
debug will cause the main controlling program to output to the principal device
classmethod Server(pNumber As %Integer, readTimeout As %Integer)
This is where we send a specific request to the web server and get the responses