Linux - Performance Testing
Linux is a viable operating system for performance testing, with native support for industry-standard tools like JMeter, Fiddler Everywhere, LoadRunner Developer, SoapUI, and Gatling.
Mark
Performance Testing Expert
For the last 20 years my operating system of choice has been Linux. Modern performance testing tools now support this platform effectively.
Apache JMeter 5.3
A Java-based application requiring only extraction and execution of the binary from the jmeter directory’s bin folder.
cd /path/to/jmeter/bin
./jmeter.sh
Fiddler Everywhere (Beta)
A standalone package that now runs on Linux, requiring users to make the AppImage executable via chmod command before launching.
chmod +x Fiddler-Everywhere.AppImage
./Fiddler-Everywhere.AppImage
LoadRunner Developer
Microfocus’s newer solution enables using the LoadRunner libraries to generate load on Linux through command-line execution with Microsoft Visual Code Editor integration.
SoapUI 5.5.0
Installation involves downloading the shell script, setting executable permissions, and following the installation wizard.
chmod +x SoapUI-x64-5.5.0.sh
./SoapUI-x64-5.5.0.sh
Gatling
A performance tool distributed as a downloadable bundle requiring extraction and execution of the gatling.sh launcher script.
cd /path/to/gatling/bin
./gatling.sh
LoadRunner (Alternative)
While not directly on Linux, users can run legacy LoadRunner within a Windows virtual machine using VirtualBox for scripting purposes.
Conclusion
Linux is no longer a barrier to Performance Testing. All the major tools either run natively or can be made to work through virtualisation.
Tags: