This is the simplified manual for “Load Tester (standalone) Powered by Apache JMeter™” from Azure Marketplace.
“Load Tester (standalone) Powered by Apache JMeter™” performs stress tests from a single server.
* If multiple servers are required for stress tests, Please use “Load Tester (multiple remote servers) Powered by Apache JMeter™”
Access to “Create Load Tester (standalone) Powered by Apache JMeter™” and Create.
Network Security Group (NSG) is applied to the NIC on the Azure virtual machines.
The following rules have been added to the NSG inbound security rules:
You should change this NSG settings to only allow connections from where you need it.
If you have created a Public IP address, you permit these connections from all over the Internet by default.
Select your preferred type of operation, GUI with Remote Desktop or CLI with SSH.
* “How to use Apache JMeter” is not included in this document.
Remote Desktop Connection
Connect with Remote Desktop (RDP) from the client PC.
The Remote Desktop screen appears and a dialog box of “Login to (virtual machine name)” is displayed. Set the following information and click [OK]
Start JMeter application
Double-click [JMeter] on the remote desktop screen.
You can change the display language from [Choose Language] on the [Options] menu.
If you specified “SSH Shared key” as the Authentication type at the time of deployment, you need to log in to virtual machine with ssh and set the password before logging in with the GUI.
(login from ssh) $ sudo passwd $USER New password: <<enter password>> Retype new password: <<re-enter password>> passwd: password updated successfully
Please connect and operate with SSH.
JMeter Path: /usr/local/jmeter
By default JMeter works on JRE 8.
The following JRE has been installed on the virtual machine and can be changed to any version.
Add the JAVA_HOME setting to the “~/.loadtester” on the virtual machine.
Example using for JRE 11.
After that, logout from the virtual machine and then login again.
For the software version of Ubuntu and JMeter, the latest version at the time of registration in Marketplace has already been applied.
Please update Ubuntu and software as necessary.
Can’t connect to virtual machine with Remote Desktop
OS does not start normally / Can’t login to Remote Desktop
2GB or more of OS memory is required to operate the virtual machine normally
Change the Azure Virtual machine to the appropriate size.
Apache JMeter™ does not start due to lack of memory
Adjust the heap memory size used by JMeter by specifying -Xms and -Xms in the JVM_ARGS environment variable
Example of setting -Xms and -Xmx of JVM_ARGS environment variables to 64MB and 128MB in ~/.loadtester
export JVM_ARGS="-Xms64m -Xmx128m"
Support is available at a charge.
If you wish to support services, please contact below.
Apache®, Apache JMeter™, JMeter, and the feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. No endorsement by The Apache Software Foundation is implied by the use of these marks.