在本地机器上进行分布式 Locust 负载测试
Distributed locust load testing on local machine
我想知道 运行 locust 是否可以分布在本地机器上?我的意思是在本地创建奴隶和主人。接下来我尝试了:
大师:
> locust --master
奴隶:
> locust --slave --master-host=127.0.0.1 --master-port=8089
但我收到错误消息:
您运行正在分布式模式下,但没有连接从属服务器。请在集群之前连接奴隶。
是的,可以 运行 locust 分布在本地机器上。请注意,您不需要提供 master-host 参数,因为它默认为 127.0.0.1 。
首先,打开终端并使用以下命令启动主机:
locust -f load_test_script.py --master
然后启动slaves,每个都在一个新的terminal中window:
locust -f load_test_script.py --worker
为了获得最佳性能,本地计算机上的从属设备数量不应超出 CPU 核心数量。查看 official documentation 以获取有关 运行ning locust 在分布式模式下的更多信息。
我想知道 运行 locust 是否可以分布在本地机器上?我的意思是在本地创建奴隶和主人。接下来我尝试了:
大师:
> locust --master
奴隶:
> locust --slave --master-host=127.0.0.1 --master-port=8089
但我收到错误消息:
您运行正在分布式模式下,但没有连接从属服务器。请在集群之前连接奴隶。
是的,可以 运行 locust 分布在本地机器上。请注意,您不需要提供 master-host 参数,因为它默认为 127.0.0.1 。
首先,打开终端并使用以下命令启动主机:
locust -f load_test_script.py --master
然后启动slaves,每个都在一个新的terminal中window:
locust -f load_test_script.py --worker
为了获得最佳性能,本地计算机上的从属设备数量不应超出 CPU 核心数量。查看 official documentation 以获取有关 运行ning locust 在分布式模式下的更多信息。