1. Create a loadUI Project
- In the workspace, drag the Project icon to the project list display.
Note that if you do not want to create a project by dragging, you can also select New Project from the Workspace menu.

Creating a Project by dragging and dropping
-
Now, in the Create New Project dialog, enter a name for the new project, and click Create.

Create Project dialog
-
You will now see the new project on the Project List. Double click on it to open for editing.

2. Create a Web Page Load Test
-
Add a Web Page Runner component by dragging the Web Page Runner icon from the Runners section of the Component bar to the Project canvas.

Drag the icon to the Canvas
-
Enter the URL of a web page which you wish to target for the test.
ATTENTION! You will be sending several HTTP requests to this url, so make sure to enter the URL of a site under your own control, which can handle the load.
-
Add a Fixed Rate Generator to generate some load, again by dragging the Fixed Rate icon to the Canvas. Connect the two components by dragging the bottom connector of the Fixed Rate component to the top connector of the Web Page Runner component.

Connect the components using drag and drop.
-
Finally, add a Statistics component to the Canvas. Connect the lower-left connector of the Web Page Runner to the Statistics components top connector.

All three components connected
Note!
Please note that this tutorial was written before the release of loadUI 1.5, which introduced the Statistic Workbench as a replacement of the Statistics Component. The Statistics Workbench is designed to be much more more powerful and versatile than the Statistics Component, and we recommend you to use the former mentioned instead.
Read more about how to view statistics from your loadUI tests here.
3. Run the project
- Start running the Project by clicking on the Play button located near the top of the window.
- The Project is now running, sending 10 requests per second to the web site you've specified.
Congratulations! You have now created and are running a Load Test.

Start the Project.
4. Dynamically alter the load on the fly
- While the test is still running, change the load by clicking the left mouse button on the Rate knob of the Fixed Rate component and dragging. To increase the load, drag the mouse upwards, or to the right. To decrease the load, move the mouse towards the left or down instead.

Altering the load at runtime
- As you alter the load, you can view the various graphs of the Statistics component, which are all updated in real time.
5. Stop the test, and view a summary report
- Once you're done changing the load a bit, you can stop the test by clicking on the Stop button, located next to the Play button.

Stopping the test
- After stopping the test, you can view a summary report. To do this, click on the Summary Report button near the top right of the window.

Viewing the summary report
- This will open the report allowing you to view the data and metrics for the executed test.
6. Next Steps
Now you can move forward by:
- Adding some more web-page runner components and trigger them from either the same generator or another one (or why not just chain it to the output of the first runner). Or maybe use a splitter to divide the load from a generator between different runners
- Trying different Load-Generators to see how the response-time of your service reacts to these (try connecting several to the same runner component!)
- Creating a TestCase in your project and putting your components there instead; then you can deploy it interactively to any number of installed and configured loadUI agents allowing you to do distributed testing from inside loadUI.
- Posting feature requests and bug reports on the loadUI forum boards at http://www.eviware.com/forum
As always, don't forget to have fun!




