Python 3.6 性能測試框架Locust安裝及使用方法(詳解)
背景
Python3.6 性能測試框架Locust的搭建與使用
基礎(chǔ)
python版本:python3.6
開發(fā)工具:pycharm
Locust的安裝與配置
點擊“File”→“setting”

點擊“setting”,進(jìn)入設(shè)置窗口,選擇“Project Interpreter”

點擊“+”

輸入需要“Locust”,點擊“Install Package”

安裝完成即可使用。
安裝完Locust工具后,只需要編寫一個簡單Python文件即可對系統(tǒng)進(jìn)行負(fù)載測試。下面舉個例子:
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是模擬用戶的數(shù)量,第二行Hatch rate (users spawned/second表示產(chǎn)生模擬用戶的速度,所有用戶產(chǎn)生完后開始測試統(tǒng)計,填寫完成后點擊“Start swarming”即可開始測試:

以上這篇Python 3.6 性能測試框架Locust安裝及使用方法(詳解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
keras打印loss對權(quán)重的導(dǎo)數(shù)方式
這篇文章主要介紹了keras打印loss對權(quán)重的導(dǎo)數(shù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式
這篇文章主要介紹了查看keras各種網(wǎng)絡(luò)結(jié)構(gòu)各層的名字方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Python讀取sqlite數(shù)據(jù)庫文件的方法分析
這篇文章主要介紹了Python讀取sqlite數(shù)據(jù)庫文件的方法,結(jié)合實例形式分析了Python引入sqlite3模塊操作sqlite數(shù)據(jù)庫的讀取、SQL命令執(zhí)行等相關(guān)操作技巧,需要的朋友可以參考下2017-08-08

