Sign inSign up

52334755/distributed-jmeter

By 52334755

Updated over 5 years ago

distributed jmeter

Image
0

873

52334755/distributed-jmeter repository overview

Jmeter分布式压测

环境准备

一台master,两个slave,保存三台服务器环境畅通,IP地址示例如下:

master -> 192.168.1.100
slave1 -> 192.168.1.101
slave2 -> 192.168.1.102
slave运行

在slave1上运行:

docker run -it \
    --network=host \
    -e JMETER_RUN_MODEL=slave \
    -e JMETER_REMOTE_HOSTS=192.168.1.101 \
    -e JMETER_SERVER_HOST=192.168.1.101 \
    distributed-jmeter

在slave2上运行:

docker run -it \
    --network=host \
    -e JMETER_RUN_MODEL=slave \
    -e JMETER_REMOTE_HOSTS=192.168.1.102 \
    -e JMETER_SERVER_HOST=192.168.1.102 \
    distributed-jmeter
master运行

提前准备好.jmx脚本,在master上运行。(本示例以nginx.jmx为示例)

docker run -it --network=host \
    -e JMETER_RUN_MODEL=master \
    -e JMETER_REMOTE_HOSTS=192.168.1.101:1099,192.168.1.102:1099 \
    -e JMETER_SERVER_HOST=192.168.1.100 \
    -w /works -v ${PWD}:/works \
    distributed-jmeter -r -n -t nginx.jmx -l nginx.jtl -e -o ./out

Tag summary

Content type

Image

Digest

Size

136.3 MB

Last updated

over 5 years ago

docker pull 52334755/distributed-jmeter