首先需要安裝此工具,當然少不了pip
pip install locust
檢視是否安裝成功可以檢視版本
locust --version
小demo的**
#首先進行導包
#任務類
class testindex(taskset):
#表面這是乙個任務類
@task
def getindex(self):
#這裡的client是taskset的乙個成員變數,相當於乙個request
data = self.client.get("/account/sign_in")
#所以我可以在這裡使用request的方法,列印下內容
print(data.text)
#任務設定類
#設定使用哪個任務類
task_set = testindex
#最小等待時間(毫秒)
min_wait = 1000
#最長等待時間
max_wait = 2000
if __name__ == '__main__':
#通過引入os,直接在此錄入命令列執行資訊。
import os
os.system("locust -f testdemo.py --host=")
執行後會提示,在8089埠啟動了乙個服務。所以我們可以訪問
localhost:8089
Locust學習筆記1 效能測試工具選擇
一談到效能測試,很多人都會想到loadrunner和jmeter這兩款工具,其實python也有一套效能測試工具 locust。locust是一款支援分布式開源的效能測試框架,基於web介面實時監控效能資料。那麼這些效能測試工具到底有什麼區別,如何選擇呢?我們在接到效能測試需求的時候,應該以實際需求...
Python壓力測試工具 Locust
locust一款開源效能測試工具,易於使用 指令碼化 可擴充套件,對開發者非常友好。特性 pip install locust import json import tornado.web import tornado.ioloop login false 是否登入 deffib n 計算斐波那契數...
乙個輕型的效能測試工具 Locust
1.乙個開源的效能測試用具 2.使用python開發 3.使用python編寫使用者行為 官方 安裝1.pip install locustio 2.安裝成功後,用locust v 來驗證 編寫簡單的測試指令碼 httplocust 用來傳送http請求 taskset 定義使用者行為,相當於loa...