docker_(5)分布式运行性能脚本locust_demo.py

第一、配置docker用来执行多个容器的文件
在这里插入图片描述
docker-compose.yml

version: '3'

services:
  master:
    image: locustio/locust
    ports:
     - "8089:8089"
    volumes:
      - /d/GisLocust/locustfiles:/mnt/locust
    command: -f /mnt/locust/locust_demo.py --master -H http://master:8089
  
  worker:
    image: locustio/locust
    volumes:
      - /d/GisLocust/locustfiles:/mnt/locust
    command: -f /mnt/locust/locust_demo.py --worker --master-host master

二、创建多个容器,用于同时运行locust_demo.py

(1)cd D:\GisLocust\locustfiles\docker-compose>
(2)D:\GisLocust\locustfiles\docker-compose> docker-compose up --scale worker=6
解读:
(1)docker-compose 用来运行配置文件
(2)worker=6 运行6个容器,1个master,5个从节点

在这里插入图片描述

在这里插入图片描述
三、开启测试:http://localhost:8089/
在这里插入图片描述
在这里插入图片描述

Guess you like

Origin blog.csdn.net/weixin_45451320/article/details/117401755