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,開始測試

