Skip to content

Instantly share code, notes, and snippets.

@MicTech
Created February 18, 2015 08:29
Show Gist options
  • Save MicTech/c2cba8c9ecb9bce81b0b to your computer and use it in GitHub Desktop.
Save MicTech/c2cba8c9ecb9bce81b0b to your computer and use it in GitHub Desktop.
Setup jMeter on Ubuntu server (EC2)
#Prepare environment
sudo apt-get update
sudo apt-get install -y openjdk-7-jdk
sudo apt-get install -y jmeter
sudo apt-get install -y unzip
wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-Standard-1.2.0.zip
wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-Extras-1.2.0.zip
wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-ExtrasLibs-1.2.0.zip
sudo unzip JMeterPlugins-Standard-1.2.0.zip -d /usr/share/jmeter/
sudo unzip JMeterPlugins-Extras-1.2.0.zip -d /usr/share/jmeter/
sudo unzip JMeterPlugins-ExtrasLibs-1.2.0.zip -d /usr/share/jmeter/
# Change heap for jmeter
vi /usr/share/jmeter/bin/jmeter
# run_java -Xms4096m -Xmx4096m -Djmeter.home=/usr/share/jmeter org.apache.jmeter.NewDriver "$@"
# Upload jms file to server
scp -i <path_to_key> <path_to_local_file> <user>@<server_url>:<path_on_server>
# Run jmeter without GUI
cd /usr/share/jmeter/bin/
./jmeter -n -t <absolute_path_to_jmx> -l <absolute_path_to_jtl>
# Download results
scp -i <path_to_key> <user>@<server_url>:<path_on_server> <path_to_local_file>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment