Python3.6性能测试框架Locust安装与使用详解(图)

  • 更新时间:2023-01-24 13:50:56
  • 编辑:冷问柳
下面小编就为大家带来一篇Python 3.6 性能测试框架Locust安装及使用方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

 

背景

Python3.6 性能测试框架Locust的搭建与使用

基础

python版本:python3.6

开发工具:pycharm

Locust的安装与配置

点击“File”→“setting”

Python3.6性能测试框架Locust安装与使用详解(图)

点击“setting”,进入设置窗口,选择“Project Interpreter”

Python3.6性能测试框架Locust安装与使用详解(图)

点击“+”

Python3.6性能测试框架Locust安装与使用详解(图)

输入需要“Locust”,点击“Install Package”

Python3.6性能测试框架Locust安装与使用详解(图)

安装完成即可使用。

安装完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,弹出如下页面:

Python3.6性能测试框架Locust安装与使用详解(图)

第一行Number of users to simulate是模拟用户的数量,第二行Hatch rate (users spawned/second表示产生模拟用户的速度,所有用户产生完后开始测试统计,填写完成后点击“Start swarming”即可开始测试:

Python3.6性能测试框架Locust安装与使用详解(图)

以上就是Python3.6性能测试框架Locust安装与使用详解(图)的详细内容,更多请关注码农之家其它相关文章!

相关教程

  • 介绍python3.6根据m3u8下载mp4视频

    这篇文章主要为大家详细介绍了python3.6根据m3u8下载mp4视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2020-03-06

  • python3 pandas 如何读取MySQL数据和插入

    下面为大家分享一篇python3 pandas 读取MySQL数据和插入的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

    发布时间:2020-02-19

  • Python3.5 强化学习视频课程

    Python3.5 强化学习视频课程 下载地址: https://pan.baidu.com/s/1OpBWXfp_V7Z6FpUrmNdL6g 提取码:5e43 这次给大家带来 Python3.5怎么配置OpenCV3.2, Python3.5配置OpenCV3.2的注意事项有哪些,下面就是实战案例,一起来看一下。 1.OpenCV下载 首先创建一个空的文件夹,进入文件夹执行如下命令,如我创建的文件夹是opencv-python cd opencv-pythongit clone https://git

    发布时间:2021-04-07

  • Python3用SMTP协议发送E-mail电子邮件的实例方法

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。下面这篇文章主要给大家介绍了关于Python3如何利用SMTP协议发

    发布时间:2019-12-08

  • windows10安装python3.5 pip3图文详解

    这次给大家带来在windows10里python3.5 pip3应该如何安装,在windows10里python3.5 pip3安装的注意事项有哪些,下面就是实战案例,一起来看一下。

    发布时间:2020-03-05

  • python3 flask实现文件上传的代码

    这篇文章主要为大家详细介绍了python3 flask实现文件上传功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-11-23

  • python3 shelve模块的实例用法讲解

    这篇文章主要介绍了python3 shelve模块的详解的相关资料,需要的朋友可以参考下

    发布时间:2020-04-24

  • 简述Python2与Python3的不同点

    为网友们分享了关于Python的教程,在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异。下面通过本文给大家介绍Python2与Python3的不同点,需要的朋友参考下

    发布时间:2023-01-13

  • 深入Python3中文版

    大小:4.8 MBPython3

  • 笨办法学python3

    笨办法学python3

    大小:6 MBpython3

  • Python3.2.3官方文档

    Python3.2.3 官方文档翻译,python3.2 更改方法了,并不向下兼容。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。

    大小:1.3 MBPython

  • Python3网络爬虫开发实战

    Python3网络爬虫开发实战

    本书教你学会如何用Python 3开发爬虫,通过多个案例介绍了不同场景下如何实现数据爬取,最后介绍了pyspider框架、Scrapy框架和分布式爬虫等

    大小:375.5 MBPython爬虫电子书

用户留言