通过docker方式启动locust

说明:通过此种方式启动locust,可以免除服务器上python版本的影响。
去除对python版本的依赖,减少由于python版本不同而带来的环境管理问题。

一、master启动

# 进入到.py脚本所在位置
cd bonnie/load_test_IPO/
# 调用docker启动master
docker run -p 8089:8089 --network=host -v $PWD:/mnt/locust locustio/locust -f /mnt/locust/case_config.py --master
通过docker方式启动locust_第1张图片
master运行.png

二、worker启动

2.1 带输出内容的启动方式

# 进入到.py脚本所在位置
cd bonnie/load_test_IPO/
# 调用docker启动
docker run --network=host -v $PWD:/mnt/locust locustio/locust -f /mnt/locust/case.py --worker --master-host=172.24.17.**

注意:

  • .py文件名称要书写正确,否则会提示文件错误
  • master-host要配置正确


    通过docker方式启动locust_第2张图片
    带输出内容的启动方式.png

2.2 不带输出内容的启动方式

# 进入到.py脚本所在位置
cd bonnie/load_test_IPO/
# 调用docker启动
docker run --rm --network=host -d -v $PWD:/mnt/locust locustio/locust -f /mnt/locust/case.py --worker --master-host=172.24.17.**
通过docker方式启动locust_第3张图片
不带输出内容的启动方式.png

你可能感兴趣的:(通过docker方式启动locust)