Xceptance Releases XLT 4.4
Xceptance released version 4.4.0 of its load testing and test automation product Xceptance LoadTest. It features a wide range of improvements and new functionality.
As always, this update is free of charge for every user. You can use XLT freely for your daily automation work, regression testing, and performance validation. If you are an eligible Open Source project, you can get a full XLT license for your load and performance testing needs for free.
New Features and Improvements
New commands are available in Script Developer. Some of them let you control the mouse, so you can simulate drag&drop operations in your test scenarios now. Others allow for an easier page validation. With package-level test data it is now possible to manage test data items in different scopes.
Load and Performance Testing
Load testing got even more convenient. With the new load factor setting you can easily scale a pre-configured load profile up or down. To speed up the download of results, you can limit the number of result browsers generated during the load test. Last but not least, the load test report has been extended to show even more information.
As mentioned above, Script Developer introduces some new commands and the ability to define test data on package level. The XLT framework has been extended to support these new features as well when replaying script test cases.
As usual for a major release, the technology stack the XLT framework is built upon has been updated to provide an improved browser emulation and latest WebDriver support.
Measuring Client-Side Performance
As an addition to server-side performance testing, you can now also assess the client-side performance. XLT uses an instrumented Firefox browser to measure values, such as page loading and rendering times, to help you judge whether or not the user experience is acceptable.
XLT Plug-In for Jenkins
If you are into continuous integration, you might find our new plug-in for Jenkins valuable. This plug-in makes it easy to include XLT load tests in your Jenkins-based build and deployment processes and provides the means to automatically evaluate the results and visualize the trend.
"NoCoding" Test Suite and XLT Proxy Recorder
The NoCoding test suite is another approach to model test scenarios for load testing. The test scenarios are defined in CSV files as list of URLs that will be requested one after another. This approach addresses the common use case of quickly replaying only a few URLs for basic load testing without scripting. At the same time, you can leverage the already known features of XLT, like advanced load profiles, scalability, and powerful reporting.
To create test cases for the NoCoding test suite, use XLT Proxy Recorder to record test scenarios on HTTP level and export them as CSV files.
The NoCoding test suite is released under the Apache license, so you can easily share, build-upon, and further enhance it. You can find it on GitHub too.
New Demo Application
XLT ships with a new demo application, the "Posters" store. It is an online shopping application that perfectly demonstrates how to use XLT when testing complex business processes in web applications. Of course, there is also a new demo test suite.