下面小編就為大家帶來一篇Python 3.6 效能測試架構Locust安裝及使用方法(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
背景
Python3.6 效能測試架構Locust的搭建與使用
基礎
python版本:python3.6
開發工具:pycharm
Locust的安裝與配置
點擊“File”→“setting”
點擊“setting”,進入設定視窗,選擇“Project Interpreter”
點擊“+”
輸入需要“Locust”,點擊“Install Package”
安裝完成即可使用。
安裝完Locust工具後,只需要編寫一個簡單Python檔案即可對系統進行負載測試。下面舉個例子:
from locust import Locust, TaskSet, taskclass UserBehavior(TaskSet): @task def job(self): passclass User(Locust): task_set = UserBehavior min_wait = 1000 max_wait = 3000
然後在終端輸入:
mars@mars-Ideapad-V460:~/test$ locust[2015-09-12 10:46:36,876] mars-Ideapad-V460/INFO/locust.main: Starting web monitor at *:8089[2015-09-12 10:46:36,919] mars-Ideapad-V460/INFO/locust.main: Starting Locust 0.7.3
然後在瀏覽器中訪問localhost:8089,彈出如下頁面:
第一行Number of users to simulate是類比使用者的數量,第二行Hatch rate (users spawned/second表示產生類比使用者的速度,所有使用者產生完後開始測試統計,填寫完成後點擊“Start swarming”即可開始測試: