安裝locust和簡單運用locust

locust的安裝:python

python3.6經過 pip 命令安裝:瀏覽器

  安裝locustio:python3 -m pip install locustio分佈式

  安裝pyzmq:python3 -m pip install pyzmq(若是是以分佈式隊列運行locust,須要裝一種通訊隊列的庫pyzmq)性能

安裝成功驗證:測試

  locust --helpspa

 

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

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

相關文章
相關標籤/搜索