首頁  >  文章  >  後端開發  >  Python3.6效能測試框架Locust安裝與使用詳解(圖)

Python3.6效能測試框架Locust安裝與使用詳解(圖)

黄舟
黄舟原創
2017-10-11 10:53:453888瀏覽

下面小編就為大家帶來一篇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, task

class UserBehavior(TaskSet):
 @task
 def job(self):
  pass

class 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」即可開始測試:

以上是Python3.6效能測試框架Locust安裝與使用詳解(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn