Sign inSign up

3507211988/jmeter

By 3507211988

•Updated over 8 years ago

Base Ubuntu JDK JMETER

Image
1

103

3507211988/jmeter repository overview

⁠1.在控制机创建密钥(SSL),然后将 rmi_keystore.jks 拷贝到压力机

自JMeter 4.0以来,RMI的默认传输机制将使用SSL。SSL需要密钥和证书才能工作。你将不得不自己创建这些密钥。

root@3466ce17270c:/opt/apache-jmeter-4.0/bin# ./create-rmi-keystore.sh What is your first and last name? [Unknown]: jack_zheng What is the name of your organizational unit? [Unknown]: jack_zheng What is the name of your organization? [Unknown]: jack_zheng What is the name of your City or Locality? [Unknown]: shanghai What is the name of your State or Province? [Unknown]: shanghai What is the two-letter country code for this unit? [Unknown]: zh-cn Is CN=jack_zheng, OU=jack_zheng, O=jack_zheng, L=shanghai, ST=shanghai, C=zh-cn correct? [no]: yes

Copy the generated rmi_keystore.jks to jmeter/bin folder or reference it in property 'server.rmi.ssl.keystore.file' root@3466ce17270c:/opt/apache-jmeter-4.0/bin#

⁠2.压力机启动服务

root@3466ce17270c:/opt/apache-jmeter-4.0/bin# vim jmeter.properties #Remote Hosts - comma delimited remote_hosts=127.0.0.1 #remote_hosts=localhost:1099,localhost:2010

#RMI port to be used by the server (must start rmiregistry with same port) server_port=1099

root@3466ce17270c:/opt/apache-jmeter-4.0/bin# ./jmeter-server -Djava.rmi.server.hostname=172.172.0.15 2>&1 &

root@3466ce17270c:/opt/apache-jmeter-4.0/bin# ./jmeter-server -Djava.rmi.server.hostname=172.172.0.16 2>&1 &

⁠3.控制机启动服务

root@7b4f15291a8e:/opt/apache-jmeter-4.0/bin# vim jmeter.properties #Remote Hosts - comma delimited remote_hosts=172.172.0.15:1099,172.172.0.16:1099

root@7b4f15291a8e:/opt/apache-jmeter-4.0/bin# ./jmeter-server -Djava.rmi.server.hostname=172.172.0.14 2>&1 & (不做压力机可以不启动)

⁠4.测试命令

root@7b4f15291a8e:/opt/apache-jmeter-4.0/bin# ./jmeter -n -t ./examples/CSVSample.jmx -r -e -l /opt/jtl/test.jtl -o /opt/reports

root@7b4f15291a8e:/opt/apache-jmeter-4.0/bin# ./jmeter -n -t /opt/cases/Users.jmx -r -e -l /opt/jtl/test.jtl -o /opt/reports

Tag summary

Content type

Image

Digest

Size

477.8 MB

Last updated

over 8 years ago

docker pull 3507211988/jmeter:4.0