性能测试工具 Locust 分布式进行性能测试

目录

前言:

Options 介绍


前言:

在进行性能测试时,我们需要确保应用程序在分布式环境下仍能正常运行。

使用 Locust 进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机器上分布式的执行性能测试。

首先,需要在主机下启动一个 Locust 实例后跟上--master 参数。

locust -f locustfile.py --master 

因为主节点无法操作别的节点,所以必须在其它机器上启动从属 Locust 节点,后面跟上--slave 参数,以及 --master-host(指定主节点的 IP /主机名)。

locust -f locustfile.py --slave --master-host=192.168.0.14 

当然了主机和每台从属机器上必须具有 Locust 测试脚本

Options 介绍

--master
以主服务模式启动 Locust,web 界面打开也是以此机 IP 为地址。

--master-bind-host=X.X.X.X
(可选项)用于主服务指定一个 ip 地址

--master-bind-port=5557

(可选项)用于主服务设置一个固定的端口

主节点的端口默认是 5557,Locust 启动会使用两个端口:一个是设置的端口,还会使用一个设置端口数 +1 的端口,因此,如果使用 5557,locust 将使用两个端口 5557 和 5558。

--slave

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值