docker+jmeter实现简单的分布式压力测试
# 设置Docker环境变量
export DOCKER_IP=你的Docker机器IP
export REMOTE_HOSTS=$DOCKER_IP:1099
# 启动JMeter容器
docker run -d --name jmeter-server -e SERVER_PORT=1099 -p 1099-1099 jmeter-server
# 运行压测
docker exec -t jmeter-load-generator /opt/apache-jmeter-5.4/bin/jmeter -n -t /load-test.jmx -R $REMOTE_HOSTS -l /tmp/result.jtl
# 获取压测结果
docker cp jmeter-server:/tmp/result.jtl ./result.jtl
这个例子展示了如何在Docker环境中设置JMeter容器作为服务器,并使用一个简单的压测脚本load-test.jmx
来进行分布式测试。压测结果将被保存并复制到本地。这是一个标准的压测流程,适合于需要快速配置和执行分布式性能测试的开发者。
评论已关闭