Python 3.6 性能測試框架Locust安裝及使用方法(詳解)
背景
Python3.6 性能測試框架Locust的搭建與使用
基礎(chǔ)
python版本:python3.6
開發(fā)工具:pycharm
Locust的安裝與配置
點(diǎn)擊“File”→“setting”
點(diǎn)擊“setting”,進(jìn)入設(shè)置窗口,選擇“Project Interpreter”
點(diǎn)擊“+”
輸入需要“Locust”,點(diǎn)擊“Install Package”
安裝完成即可使用。
安裝完Locust工具后,只需要編寫一個(gè)簡單Python文件即可對系統(tǒng)進(jìn)行負(fù)載測試。下面舉個(gè)例子:
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)計(jì),填寫完成后點(diǎn)擊“Start swarming”即可開始測試:
以上這篇Python 3.6 性能測試框架Locust安裝及使用方法(詳解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何利用Python實(shí)現(xiàn)n*n螺旋矩陣
這篇文章主要給大家介紹了關(guān)于如何利用Python實(shí)現(xiàn)n*n螺旋矩陣的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-01-01Flask Paginate實(shí)現(xiàn)表格分頁的使用示例
flask_paginate是Flask框架的一個(gè)分頁擴(kuò)展,用于處理分頁相關(guān)的功能,本文就來介紹一下Flask Paginate實(shí)現(xiàn)表格分頁的使用示例,感興趣的可以了解一下2023-11-11python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決
這篇文章主要給大家介紹了關(guān)于python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11解決Keras中Embedding層masking與Concatenate層不可調(diào)和的問題
這篇文章主要介紹了解決Keras中Embedding層masking與Concatenate層不可調(diào)和的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06python數(shù)據(jù)可視化Seaborn畫熱力圖
這篇文章主要介紹了數(shù)據(jù)可視化Seaborn畫熱力圖,熱力圖的想法其實(shí)很簡單,用顏色替換數(shù)字,下面我們來看看文章對操作過程的具體介紹吧,需要的小伙伴可以參考一下具體內(nèi)容,希望對你有所幫助2022-01-01