【发布时间】:2021-03-01 08:44:40
【问题描述】:
如何使用 docker-compose 命令使用测试时间和用户数
docker-compose up --scale worker=2
或者
如何通过locust命令使用worker
locust -f --headless -u 1000 -r 100 --run-time 2m
【问题讨论】:
标签: python load-testing locust
如何使用 docker-compose 命令使用测试时间和用户数
docker-compose up --scale worker=2
或者
如何通过locust命令使用worker
locust -f --headless -u 1000 -r 100 --run-time 2m
【问题讨论】:
标签: python load-testing locust
这可以通过 docker-compose up 命令实现:-
创建 docker-compose.yml 文件
version: '3'
services:
master:
build: .
ports:
- "8089:8089"
volumes:
- ./:/mnt/locust
command: -f /mnt/locust/locustfile.py --master --headless -u 1000 -r 100 --run-time 20s
worker:
build: .
volumes:
- ./:/mnt/locust
command: -f /mnt/locust/locustfile.py --worker --master-host master
FROM command line run :- docker-compose up --scale worker=2
这将运行指定的持续时间,即 20 秒
【讨论】: