日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python locust最新版_python locust 性能测试:locust安装和一些参数介绍

發布時間:2025/3/21 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python locust最新版_python locust 性能测试:locust安装和一些参数介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝參考 https://www.cnblogs.com/fnng/p/6081798.html

ps:python3.7暫不支持locust;python3安裝建議克隆github上的項目

可能需要下載 gevent-1.3.5-cp37-cp37m-win32.whl ,下載地址?https://www.lfd.uci.edu/~gohlke/pythonlibs/

pip install?gevent-1.3.5-cp37-cp37m-win32.whl

locust參數

-h,-help查看幫助

-H HOST,--host=HOST指定被測試的主機

--web-host=WEB_HOST指定運行locust web頁面的主機,默認本機

-P POST,--port=PORT,--web-port=POST指定 --web-host的端口,默認8089

-f LOCUSTFILE, --locustfile=LOCUSTFILE 指定運行 Locust 性能測試文件,默認為: locustfile.py

--csv=CSVFILEBASE, --csv-base-name=CSVFILEBASE 以CSV格式存儲當前請求測試數據

--master Locust 分布式模式使用,當前節點為 master 節點

--slave Locust 分布式模式使用,當前節點為 slave 節點

--master-host=MASTER_HOST 分布式模式運行,設置 master 節點的主機或 IP 地址,只在與 –slave 節點一起運行時使用,默認為:127.0.0.1

–master-port=MASTER_PORT 分布式模式運行, 設置 master 節點的端口號,只在與 –slave 節點一起運行時使用,默認為:5557。注意,slave 節點也將連接到這個端口+1 上的 master 節點

–no-web no-web 模式運行測試,需要 -c 和 -r 配合使用

-c NUM_CLIENTS, –clients=NUM_CLIENTS 指定并發用戶數,作用于 –no-web 模式

-r HATCH_RATE, –hatch-rate=HATCH_RATE 指定每秒啟動的用戶數,作用于 –no-web 模式

-n NUM_REQUESTS, --num-request=NUM_REQUESTS 請求數量,作用于 –no-web 模式

-L LOGLEVEL, –loglevel=LOGLEVEL 選擇 log 級別(DEBUG/INFO/WARNING/ERROR/CRITICAL). 默認是 INFO

--logfile=LOGFILE 日志文件路徑。如果沒有設置,日志將去 stdout/stderr

--print-stats 在控制臺中打印數據

--only-summary 只打印摘要統計

-l, --list 顯示測試類, 配置 -f 參數使用

--show-task-ratio 打印 locust 測試類的任務執行比例,配合 -f 參數使用

--show-task-ratio-json 以 json 格式打印 locust 測試類的任務執行比例,配合 -f 參數使用

-V, --version 查看當前 Locust 工具的版本

分布式參數

在 master 模式下啟動 Locust:

locust -f my_loucstfile.py --master

在每個 slave 中執行(192.168.0.14 替換為你 msater 的IP):

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

–master

設置 Locust 為 master 模式。網頁交互會在這臺節點機器中運行

–slave

設置 Locust 為 slave 模式

–master-host=X.X.X.X

可選項,與 --slave 一起結合使用,用于設置 master 模式下的 master 機器的IP/hostname(默認設置為127.0.0.1)

–master-port=5557

可選項,與 --slave 一起結合使用,用于設置 master 模式下的 master 機器中 Locust 的端口(默認為5557)。注意,locust 將會使用這個指定的端口號,同時指定端口+1的號也會被占用。因此,5557 會被使用,Locust將會使用 5557 和 5558

–master-bind-host=X.X.X.X`

可選項,與 --master 一起結合使用。決定在 master 模式下將會綁定什么網絡接口。默認設置為*(所有可用的接口)

–master-bind-port=5557

可選項,與 --master 一起結合使用。決定哪個網絡端口 master 模式將會監聽。默認設置為 5557。注意 Locust 會使用指定的端口號,同時指定端口+1的號也會被占用。因此,5557 會被使用,Locust 將會使用 5557 和 5558

–expect-slaves=X

在 no-web 模式下啟動 master 時使用。master 將等待X連接節點在測試開始之前連接

注釋:好多參數沒有試過,參考鏈接見首行。

總結

以上是生活随笔為你收集整理的python locust最新版_python locust 性能测试:locust安装和一些参数介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。