NOTE: This page contains information on standalone SoapUI Pro that has been replaced with ReadyAPI. To try enhanced load testing functionality, feel free to download a ReadyAPI trial from our website.
Overview - LoadTest Window
LoadTest Toolbar Buttons
|Starts the LoadTest as described under LoadTest Execution
|Cancels an ongoing LoadTest
|Show the Statistics Graph for the LoadTest
|Statistics History Graph
|Show the Statistics History Graph for the LoadTest
|Resets the statistics for an ongoing LoadTest
|Shows the LoadTest Options dialog
|Prompts to export the current LoadTest Statistics to a comma separated file
|Sets the limit for the LoadTest as described in the Execution document
|The far right contains a Progress Bar displaying the progress (in percent) of the current LoadTest execution
Strategy Bar Options
|Sets the number of threads to be used.
|Choose a LoadTest Strategy.
|The time in milliseconds between each batch of requests.
|The random factor of the Test Load. With a Test Delay of 600 ms and a Random factor of 0.5, the actual delay will be uniformly distributed between 300 ms and 600 ms. The actual delay can thus be calculated as TestDelay - RandomNumberBetween( 0, TestDelay*Random ).
The following LoadTest Strategies are currently available:
|TestCase execution in "bursts"
|Lets a groovy script control the number of threads (ReadyAPI only)
|TestCase execution with a configurable delay
|TestCase execution varying the number of threads over time
|Defines a custom variation of thread count (ReadyAPI only)
|Execute a TestCase at a fixed rate (ReadyAPI only)
|TestCase execution with a fixed thread count modification
During execution, the following statistics are periodically collected and displayed in the Statistics Table:
|Sets the startup delay for each thread (in milliseconds), setting to 0 will start all threads simultaneously.
|The shortest time the step has taken (in milliseconds).
|The longest time the step has taken (in milliseconds).
|The average time for the test step (in milliseconds).
|The last time for the test step (in milliseconds).
|The number of times the test step has been executed.
|The number of transactions per second for the test step, see Calculation of TPS/BPS below.
|The number of bytes processed by the test step.
|The bytes per second processed by the test step.
|The number of assertion errors for the test step.
|Failed requests ratio (the percentage of requests that failed).
Statistics Table Actions
Right-click on any row of statistics table to open the action menu.
Statistics Table Actions' option
|Asserts the total number of errors
|Asserts a steps average
|Asserts a steps TPS
|Asserts a steps max time
|Asserts a steps status
LoadTest Log Tab
LoadTest Log Tab – Toolbar
The top toolbar contains the following actions (left-to-right):
|removes all errors from the LoadTest Log
|prompts to export the current LoadTest log to a file
|Show Types filter
|filters which type of errors/messages that should be shown in the log
|Show Steps filter
|filters which steps that should be shown in the log
LoadTest Log Tab – Table
The table is sortable by clicking the column-header for the column to be sorted on. A label under the table displays the number of rows currently in the table.
|Date and Time of log entry
|Type of log entry
|TestStep when logging occurs
LoadTest Assertions Tab
LoadTest Assertions Tab – Toolbar
The toolbar at the top of the tab contains the following actions (left-to-right):
|Prompts to add and configure a new LoadTest Assertion
|Prompts to remove the currently selected assertion
|Shows the options for the currently selected assertion
LoadTest Assertions Tab – Table
|Configured name of the assertion
|Target step for the assertion
|Detailed information on the assertion
LoadTest Assertions Table Popup Menu
|Configure selection assertion
|Add an assertion to this LoadTest
|Remove an assertion from this LoadTest
LoadTest Setup Script Tab
LoadTest Setup Script Tab – Toolbar
LoadTest Setup Script Tab – Editor
LoadTest TearDown Script Tab
LoadTest TearDown Script Tab – Toolbar
LoadTest TearDown Script Tab – Editor
Note: Setup Script, TearDown Script and Report Script are using the same script editor.
LoadTest Report Script Tab
LoadTest Report Script Inspector (Pro)
LoadTest Report Script Tab - Toolbar
|Insert the code at carat
LoadTest Report Script Tab - Editor
Setup Script, TearDown Script and Report Script use the same script editor.
LoadTest Report Parameters Tab
LoadTest Report Parameters Tab – Toolbar
|Ctrl/Add a property to the property list-C
|Remove the select property from the property list
|Move selected property up one row
|Move selected property down one row
|Sort Properties alphabetically
|Clear all values
|Clear all current property value
|Load property value
|Load property value from an external file
|Save current property value
|Save current property value to a file
LoadTest Report Parameters Tab – Table
|Name of the Parameter
|Value of the Parameter