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

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

點(diǎn)擊“+”

輸入需要“Locust”,點(diǎn)擊“Install Package”

安裝完成即可使用。
安裝完Locust工具后,只需要編寫(xiě)一個(gè)簡(jiǎn)單Python文件即可對(duì)系統(tǒng)進(jìn)行負(fù)載測(cè)試。下面舉個(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
然后在瀏覽器中訪(fǎng)問(wèn)localhost:8089,彈出如下頁(yè)面:

第一行Number of users to simulate是模擬用戶(hù)的數(shù)量,第二行Hatch rate (users spawned/second表示產(chǎn)生模擬用戶(hù)的速度,所有用戶(hù)產(chǎn)生完后開(kāi)始測(cè)試統(tǒng)計(jì),填寫(xiě)完成后點(diǎn)擊“Start swarming”即可開(kāi)始測(cè)試:

以上這篇Python 3.6 性能測(cè)試框架Locust安裝及使用方法(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何利用Python實(shí)現(xiàn)n*n螺旋矩陣
這篇文章主要給大家介紹了關(guān)于如何利用Python實(shí)現(xiàn)n*n螺旋矩陣的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-01-01
Flask Paginate實(shí)現(xiàn)表格分頁(yè)的使用示例
flask_paginate是Flask框架的一個(gè)分頁(yè)擴(kuò)展,用于處理分頁(yè)相關(guān)的功能,本文就來(lái)介紹一下Flask Paginate實(shí)現(xiàn)表格分頁(yè)的使用示例,感興趣的可以了解一下2023-11-11
python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決
這篇文章主要給大家介紹了關(guān)于python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
解決Keras中Embedding層masking與Concatenate層不可調(diào)和的問(wèn)題
這篇文章主要介紹了解決Keras中Embedding層masking與Concatenate層不可調(diào)和的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06
python 多線(xiàn)程爬取壁紙網(wǎng)站的示例
這篇文章主要介紹了python 多線(xiàn)程爬取壁紙網(wǎng)站的示例,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-02-02
python數(shù)據(jù)可視化Seaborn畫(huà)熱力圖
這篇文章主要介紹了數(shù)據(jù)可視化Seaborn畫(huà)熱力圖,熱力圖的想法其實(shí)很簡(jiǎn)單,用顏色替換數(shù)字,下面我們來(lái)看看文章對(duì)操作過(guò)程的具體介紹吧,需要的小伙伴可以參考一下具體內(nèi)容,希望對(duì)你有所幫助2022-01-01
Python命令行中引導(dǎo)用戶(hù)指定選擇文檔示例
這篇文章主要為大家介紹了Python命令行中引導(dǎo)用戶(hù)指定選擇文檔示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11

