Locust學習筆記1 效能測試工具選擇

2022-06-05 19:30:13 字數 546 閱讀 8938

一談到效能測試,很多人都會想到loadrunner和jmeter這兩款工具,其實python也有一套效能測試工具——locust。

locust是一款支援分布式開源的效能測試框架,基於web介面實時監控效能資料。

那麼這些效能測試工具到底有什麼區別,如何選擇呢?

我們在接到效能測試需求的時候,應該以實際需求為基準來選擇測試工具,任何工具都是輔助的,沒有好壞之分,只有適合不適合的。比如你需要測試單機併發高的場景,可以選擇locust,也可以選擇jmeter和loadrunner,只不過locust更加適合測這種場景下的併發數。

當然只要達到目的,在使用上也可以根據個人習慣來,比如有些人使用工具可以完成任務,有些人寫指令碼也可以完成任務。我們最終的目標是完成一次效能測試需求,而不是糾結工具的好壞與選擇。

如果對python測試開發相關技術感興趣的夥伴,歡迎加入測試開發學習交流qq群:696400122,不積跬步,無以至千里。

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)

首先需要安裝此工具,當然少不了pip pip install locust檢視是否安裝成功可以檢視版本 locust version小demo的 首先進行導包 任務類 class testindex taskset 表面這是乙個任務類 task def getindex self 這裡的client...