Python 3.6 性能测试框架Locust安装及使用方法(详解)

转载  更新时间:2017年10月11日 09:53:41   作者:MyFirstBlog   我要评论

下面小编就为大家带来一篇Python 3.6 性能测试框架Locust安装及使用方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

背景

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

基础

python版本:python3.6

开发工具:pycharm

Locust的安装与配置

点击“File”→“setting”

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

点击“+”

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

安装完成即可使用。

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

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

以上这篇Python 3.6 性能测试框架Locust安装及使用方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 用pandas按列合并两个文件的实例

    用pandas按列合并两个文件的实例

    下面小编就为大家分享一篇用pandas按列合并两个文件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 使用python实现ANN

    使用python实现ANN

    这篇文章主要为大家详细介绍了使用python实现ANN的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • django使用图片延时加载引起后台404错误

    django使用图片延时加载引起后台404错误

    本文给大家介绍的是作者在Django中使用图片的延时加载技术后引起后台404错误的问题以及解决思路和方法,有需要的小伙伴可以参考下
    2017-04-04
  • python构建深度神经网络(DNN)

    python构建深度神经网络(DNN)

    这篇文章主要为大家详细介绍了python构建深度神经网络DNN,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python操作串口的方法

    Python操作串口的方法

    这篇文章主要介绍了Python操作串口的方法,以一个简单实例分析了Python操作串口echo输出的方法,需要的朋友可以参考下
    2015-06-06
  • Python编程实现正则删除命令功能

    Python编程实现正则删除命令功能

    这篇文章主要介绍了Python编程实现正则删除命令功能,涉及Python针对文件与目录的正则匹配、删除等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • Python随机生成彩票号码的方法

    Python随机生成彩票号码的方法

    这篇文章主要介绍了Python随机生成彩票号码的方法,涉及Python操作随机数及字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • python内存管理分析

    python内存管理分析

    这篇文章主要介绍了python内存管理,较为详细的分析了Python的内存管理机制,需要的朋友可以参考下
    2015-04-04
  • Python中用Decorator来简化元编程的教程

    Python中用Decorator来简化元编程的教程

    这篇文章主要介绍了Python中用Decorator来简化元编程的教程,来自于IBM官方开发者技术文档,需要的朋友可以参考下
    2015-04-04
  • python实现socket客户端和服务端简单示例

    python实现socket客户端和服务端简单示例

    这篇文章主要介绍了python实现socket客户端和服务端简单示例,需要的朋友可以参考下
    2014-02-02

最新评论