Python3.6效能測試架構Locust安裝與使用詳解

來源:互聯網
上載者:User
下面小編就為大家帶來一篇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”即可開始測試:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.