安裝locust和簡單運用locust


locust的安裝:

python3.6通過 pip 命令安裝:

  安裝locustio:python3 -m pip install locustio

  安裝pyzmq:python3 -m pip install pyzmq(如果是以分布式隊列運行locust,需要裝一種通信隊列的庫pyzmq)

安裝成功驗證:

  locust --help

 

編寫簡單的性能測試腳本:

Userbehave是繼承TaskSet的行為類,用來定義用戶行為。task裝飾器是定義行為的權重,即事件的訪問頻率,默認為1。該類里只有一個baidu的方法,去訪問百度的根路徑。

WebsiteUser類去設置性能測試的參數。task_set去指向行為類,min_wait定義接口請求的最短等待時間,max_wait定義接口請求的最短等待時間,host訪問的IP或者域名。

執行簡單的性能測試腳本:

cmd中先切換到腳本編寫的路徑,運行locust -f test.py,啟動性能測試

瀏覽器去打開http://localhost:8089

 

Number of users to simulate是模擬用戶數,Hatch rate(users spanwned/sencond)是每秒啟動用戶數,點擊Start swarming,開始測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM