Locust壓力測試使用總結

2022-04-25 01:49:57 字數 551 閱讀 4352

參考**

上次做介面壓力測試前一直研究使用jmeter,本以為可以拿來使用了,但是真正進行併發介面時,發現jmeter在單機下併發1000個時,台式電腦單機資源早就被使用完,整個jmeter卡得死死的,結果那晚使用jmeter併發失敗,幸好之前也準備了另外乙個壓測小公舉apache ab。最後使用ab勉強完成任務。估計jmeter壓測介面研究得遠遠不夠。後續繼續研究吧。事後發現基於python開發的locust單機併發能力很理想,於是乎在測試環境拿來壓測那次的介面。好像真的可以實現幾千的併發。

Python壓力測試工具 Locust

locust一款開源效能測試工具,易於使用 指令碼化 可擴充套件,對開發者非常友好。特性 pip install locust import json import tornado.web import tornado.ioloop login false 是否登入 deffib n 計算斐波那契數...

2 Locust壓力測試 實戰

建立test 類繼承taskset類 建立beigong 方法表示乙個行為,訪問北弓官網首頁。用 task 裝飾該方法為乙個任務。1表示乙個locust例項被挑選執行的權重,數值越大,執行頻率越高。在當前test 行為下只有乙個beigong 任務,所以,這裡的權重設定為幾,並無影響。website...

locust 效能測試

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