安装使用
1、安装Python SDK
2、更新 pip (https://blog.csdn.net/Pan_peter/article/details/129553679)
- 1、打开文件夹,输入%APPDATA% 回车
- 在Roaming 文件夹里面,新增pip文件夹
- 在pip文件夹新增 pip.ini文件(添加阿里云镜像包)
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
#https://blog.csdn.net/Pan_peter/article/details/129553679
然后安装pip install locust
执行命令:
#普通模式
locust -f main.py
#
#集群压测:(单机分布式)
#机分布式压测需要多核处理器并且 Worker 的节点数要小于等于本机的处理器数量
locust -f main.py --master
locust -f main.py --worker
#集群压测:(不同机器分布式)
locust -f main.py --master
locust -f main.py --worker --master-host=192.168.120.45
locust -f %LOCUST_FILE% --worker --master-host=%MASTER_HOST%
检查是否正确安装:
python --version
where locust
locust --version
显示安装目录
import sys
print(sys.executable)
#Locust 通常会被安装在同一个目录下的 Scripts 子目录中。
脚本Bat:
@echo off
set LOCUST_FILE=locustfile.py
set LOCUST_HOST=http://www.example.com
set LOCUST_USERS=100
set LOCUST_HATCH_RATE=10
set LOCUST_RUN_TIME=60
locust -f %LOCUST_FILE% --host=%LOCUST_HOST% --users=%LOCUST_USERS% --spawn-rate=%LOCUST_HATCH_RATE% --run-time=%LOCUST_RUN_TIME%
以上脚本定义了以下变量:
- LOCUST_FILE:Locust测试脚本的文件路径(locustfile.py)。
- LOCUST_HOST:要测试的目标主机地址。
- LOCUST_USERS:虚拟用户数。
- LOCUST_HATCH_RATE:虚拟用户的生成速率。
- LOCUST_RUN_TIME:测试运行时间。
脚本中使用locust
命令来执行Locust测试,通过-f
参数指定测试脚本文件,--host
参数指定目标主机地址,--users
参数指定虚拟用户数,--spawn-rate
参数指定用户生成速率,--run-time
参数指定测试运行时间。
请注意,以上脚本中的变量和参数可以根据实际需求进行修改。
标签:LOCUST,压测,Locust,性能,py,locust,--,host From: https://www.cnblogs.com/kkbk/p/17702148.html