2022 2 17LOCUST效能測試

2022-09-21 20:06:14 字數 939 閱讀 6267

安裝locust

1.安裝pip3 install locust

案例1.locust指令碼

2.控制台找到對應路徑的python檔案輸入locust -f locustfile.py進行啟動

3.在瀏覽器中啟動

下⾯具體針對界⾯的⽂字設定進⾏解釋,具體如下:

• number of total users to simulate:設定模擬的⽤戶總數

• spawn rate (users spawned/second):每秒啟動的⽤戶虛擬數

• host (e.g. 被測的⽬標伺服器的位址資訊

4.進行啟動

type:請求型別(也就是請求具體是那個=⽅法)

name:請求的路徑位址資訊

requests:當前已完成的請求數量

fails:當前失敗的數量

mediam(ms): 響應時間的中位數

90%ile (ms):90%的請求響應時間

**erage (ms):平均響應時間

min (ms):最⼩響應時間

max (ms):最⼤響應時間

**erage size (bytes):平均請求的資料量

current rps:每秒中處理請求的數量,也就是rps

生成報告

locust 效能測試

作業系統最小執行單位是程序,而程序最小執行單位是執行緒 協程是微小的執行緒,完全由程式所控制 在使用者態執行 好處是效能大幅度的提公升 locust 是一款分布式負載測試工具,完全基於事件,即乙個locust節點也可以在乙個程序中支援數千併發使用者,不使用 通過 gevent 使用輕量級過程 即在自...

效能測試之locust

2 在本地儲存檔中新建立乙個python3資料夾 4 點選勾選add python 3.9 5 然後點選customize installa進入optional features,然後點選next 6 點選next進入advanced options,然後點選browse選擇python的安裝位置,...

Locust效能指標詳解

1 響應時間 response time 反映系統處理效率指標 how fast 從開始到完成某項工作所需時間的度量,響應時間通常隨負載的增加而增加,響應時間受網路影響較大,網路差則響應時間增大。2 吞吐量 throughput 反映系統處理能力指標 how much 指單位時間內完成工作的度量 收...