当前位置:主页 > python教程 >

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

发布:2023-01-24 13:50:56 65


给网友朋友们带来一篇Python3相关的编程文章,网友辛诗蕊根据主题投稿了本篇教程内容,涉及到Python3.6、Locust、框架相关内容,已被973网友关注,内容中涉及的知识点可以在下方直接下载获取。

下面小编就为大家带来一篇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视频

    发布:2020-03-06

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


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

    发布:2020-02-19

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


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

    发布:2021-04-07

    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


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

    发布:2019-12-08

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


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

    发布:2020-03-05

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


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

    发布:2019-11-23

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


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

    发布:2020-04-24

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


  • 简述Python2与Python3的不同点

    发布:2023-01-13

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


网友讨论