loadUI. The art of Load Testing.
loadUI is a free and open source cross-platform Load Testing solution. With a visual, drag-and-drop interface, it allows you to create, configure and redistribute your Load Tests interactively and in real-time. In a single test environment, loadUI provides complete test coverage and supports all the standard protocols and technologies. And it’s so powerful, it generates scalable, high-volume and real-world load from any number of local and remote computers. Meet loadUI, the future of Load Testing.
Interactive Distributed Testing. In Real-Time.
Before loadUI, Load Testing was very static and counter intuitive. You had to first create the tests and then run them to the end before you could update them. With its Real-time Testing technology, loadUI changes all that. Now you can create, configure, and update your tests in real-time – while the tests are running. loadUI applies the same powerful and flexible approach to Distributed Testing, too. You can distribute your Load Tests across any number of loadUI Agents on local or remote machines, allowing you to simulate high volume and real-world load with incredible efficiency. You add and configure Agents with a simple drag-and-drop. And while the distributed tests are running, you can add new TestCases, start/stop/pause them at any time, or react to variations in response times or system behavior.
Elegant and Intuitive by Design
The first thing that will strike you about loadUI is its elegant and intuitive user interface. It’s simply unlike anything you’ve ever seen. loadUI is the first software to deliver a visual, drag-and-drop Load Testing experience, and to fully eliminate manual testing and scripting. Everything – from test design to distribution to analytics – is designed with simplicity and ease-of-use in mind. So the first time you start up loadUI, you’ll know how to use it. You create even the most complex tests simply by dragging components from the Component Toolbar and dropping them onto the Canvas. And you can interactively move the components around the free-form canvas however you like, add new components, dynamically alter and fine-tune any test parameters, and much more – all while the tests are running.
Seamless soapUI Integration
Because eviware makes both loadUI and soapUI, they work together seamlessly. Using the soapUI Runner component, you can leverage pre-existing functional soapUI TestCases and run them as high-capacity Load Tests in loadUI. This integration enables loadUI to deliver support for a wide range of protocols and technologies – from HTTP(S), HTML, SOAP/WSDL and REST to AMF, JDBC, JMS and POX. Want to also perform service simulations as part of your Load Testing scenario? Use the MockService component and run your soapUI MockServices right on loadUI. Of course, you can add any number of MockService and soapUI Runner components, and run them all at the same time, on your local computers or on the cloud. The options are yours!
Integrated Analytics
With advanced analysis and reporting features, loadUI allows you to quickly and effectively drill into data – during and after test runs – to pinpoint performance bottlenecks and identify their causes. The Statistics Component leverages the Live Analytics technology built into loadUI to automatically capture and correlate performance metrics while tests are running, and instantly visualize them onto a real-time chart. Once the test execution is over, you can generate comprehensive reports with just a click, and customize them however you like by selecting what performance metrics to appear in the report. Just as easy, you can print and export reports in standard formats.
Scalable, Real-World Testing
loadUI is an enterprise-level performance testing solution built to handle even the most demanding load requirements. Because of its efficient use of system resources, loadUI handles and generates scalable, high-volume Load Tests with minimal overhead. That means even a standard machine can simulate traffic of up to hundreds of thousands of users. Or use a cloud infrastructure, such as Amazon EC2, to scale your load to millions of clients. Better yet, loadUI tests can be run for weeks without consuming your memory or CPU. And, using the Delay Component, you can generate real-world load that accurately resembles the experience of a real user.
Modular and Extendable
Designed with modularity and component-orientation principles in mind, the core of loadUI is built on the powerful OSGi and Groovy technologies, making it remarkably easy to create your own custom components. The entire infrastructure is so dynamic that every time you create or modify a custom component, it is automatically displayed and updated on the loadUI interface – without having to restart loadUI or even stop your tests. It all happens instantly and seamlessly.

Free and Open Source
loadUI is a free and open source application, which means anybody has free access to the full source code. You can modify or customize it any way you like, and even redistribute it without paying any license fees. It’s completely free! And, because loadUI is Java-based, it works on most operating systems, including Windows, Linux and Mac.


