效能測試工具Locust基礎使用(1)

2021-09-28 21:45:41 字數 875 閱讀 3405

首先需要安裝此工具,當然少不了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...