Загрузка с сайта: https://jmeter.apache.org/download_jmeter.cgi
Установка и запуск JMeter на Linux CentOS
Установка в несколько шагов:
- Генерация ключей
- Настройка сервера
- Настройка клиента
Генерация ключей
note:~/tools/jmeter/bin$ ./create-rmi-keystore.sh
Enter the distinguished name. Provide a single dot (.) to leave a sub-component empty or press ENTER to use the default value in braces.
What is your first and last name?
[Unknown]: Vasi
What is the name of your organizational unit?
[Unknown]: Che
What is the name of your organization?
[Unknown]: Pt
What is the name of your City or Locality?
[Unknown]: Perm
What is the name of your State or Province?
[Unknown]:
What is the two-letter country code for this unit?
[Unknown]: RU
Is CN=Vasi, OU=Che, O=Pt, L=Perm, ST=Unknown, C=RU correct?
[no]: yes
Generating 2,048 bit RSA key pair and self-signed certificate (SHA384withRSA) with a validity of 7 days
for: CN=Vasi, OU=Che, O=Pt, L=Perm, ST=Unknown, C=RU
Copy the generated rmi_keystore.jks to jmeter/bin folder or reference it in property 'server.rmi.ssl.keystore.file'
Настройка сервера
Создать файл jmeter_start.sh:
$JMETER_HOME/bin/jmeter-server -Djava.rmi.server.hostname=192.168.1.79
192.168.1.79 - адрес с какого сервер будет доступен из сети для клиентов.
Запуск как сервис в linux
[Unit] Description=Apache Jmeter server Documentation=https://jmeter.apache.org/usermanual/remote-test.html Wants=network-online.target After=network-online.target [Service] LimitNOFILE=10240 Type=simple Restart=on-failure RestartSec=180s WorkingDirectory=/tmp ExecStart=/home/vasi/tools/jmeter/bin/jmeter_start.sh [Install] WantedBy=multi-user.target
Настройка клиента
На клиентском компьютере в файле $JMETER_HOME/bin/jmeter.properties указать:
remote_hosts=192.168.1.79
192.168.1.79 - адрес сервера.
Запуск клиента:
jmeter/bin$ ./jmeter.sh