Найти

Вы здесь:

Загрузка с сайта: 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

jmeter.service

[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