安装参考 https://www.cnblogs.com/fnng/p/6081798.html

ps:python3.7暂不支持locust;python3安装建议克隆github上的项目

可能需要下载 gevent-1.3.5-cp37-cp37m-win32.whl ,下载地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/

pip install gevent-1.3.5-cp37-cp37m-win32.whl

locust参数

-h,-help查看帮助

-H HOST,--host=HOST指定被测试的主机

--web-host=WEB_HOST指定运行locust web页面的主机,默认本机

-P POST,--port=PORT,--web-port=POST指定 --web-host的端口,默认8089

-f LOCUSTFILE, --locustfile=LOCUSTFILE 指定运行 Locust 性能测试文件,默认为: locustfile.py

--csv=CSVFILEBASE, --csv-base-name=CSVFILEBASE 以CSV格式存储当前请求测试数据

--master Locust 分布式模式使用,当前节点为 master 节点

--slave Locust 分布式模式使用,当前节点为 slave 节点

--master-host=MASTER_HOST 分布式模式运行,设置 master 节点的主机或 IP 地址,只在与 –slave 节点一起运行时使用,默认为:127.0.0.1

–master-port=MASTER_PORT 分布式模式运行, 设置 master 节点的端口号,只在与 –slave 节点一起运行时使用,默认为:5557。注意,slave 节点也将连接到这个端口+1 上的 master 节点

–no-web no-web 模式运行测试,需要 -c 和 -r 配合使用

-c NUM_CLIENTS, –clients=NUM_CLIENTS 指定并发用户数,作用于 –no-web 模式

-r HATCH_RATE, –hatch-rate=HATCH_RATE 指定每秒启动的用户数,作用于 –no-web 模式

-n NUM_REQUESTS, --num-request=NUM_REQUESTS 请求数量,作用于 –no-web 模式

-L LOGLEVEL, –loglevel=LOGLEVEL 选择 log 级别(DEBUG/INFO/WARNING/ERROR/CRITICAL). 默认是 INFO

--logfile=LOGFILE 日志文件路径。如果没有设置,日志将去 stdout/stderr

--print-stats 在控制台中打印数据

--only-summary 只打印摘要统计

-l, --list 显示测试类, 配置 -f 参数使用

--show-task-ratio 打印 locust 测试类的任务执行比例,配合 -f 参数使用

--show-task-ratio-json 以 json 格式打印 locust 测试类的任务执行比例,配合 -f 参数使用

-V, --version 查看当前 Locust 工具的版本

分布式参数

在 master 模式下启动 Locust:

locust -f my_loucstfile.py --master

在每个 slave 中执行(192.168.0.14 替换为你 msater 的IP):

locust -f my_locustfile.py --slave --master-host=192.168.0.14

–master

设置 Locust 为 master 模式。网页交互会在这台节点机器中运行

–slave

设置 Locust 为 slave 模式

–master-host=X.X.X.X

可选项,与 --slave 一起结合使用,用于设置 master 模式下的 master 机器的IP/hostname(默认设置为127.0.0.1)

–master-port=5557

可选项,与 --slave 一起结合使用,用于设置 master 模式下的 master 机器中 Locust 的端口(默认为5557)。注意,locust 将会使用这个指定的端口号,同时指定端口+1的号也会被占用。因此,5557 会被使用,Locust将会使用 5557 和 5558

–master-bind-host=X.X.X.X`

可选项,与 --master 一起结合使用。决定在 master 模式下将会绑定什么网络接口。默认设置为*(所有可用的接口)

–master-bind-port=5557

可选项,与 --master 一起结合使用。决定哪个网络端口 master 模式将会监听。默认设置为 5557。注意 Locust 会使用指定的端口号,同时指定端口+1的号也会被占用。因此,5557 会被使用,Locust 将会使用 5557 和 5558

–expect-slaves=X

在 no-web 模式下启动 master 时使用。master 将等待X连接节点在测试开始之前连接

注释:好多参数没有试过,参考链接见首行。

Locust 性能测试工具安装使用说明

1. 介绍     它是一个开源性能测试工具.使用 Python 代码来定义用户行为.用它可以模拟百万计的并发用户访问你的系统. 性能工具对比 LoadRunner 是非常有名的商业性能测试工具,功能 ...

Opencv python(3)| cv. VideoCapture.get() 参数介绍

cv2.VideoCapture.get ()  的 (0-18)参数 cv2.VideoCapture.get(0)            视频文件的当前位置(播放)以毫秒为单位 cv2.Video ...

学习笔记24—win10环境下python版libsvm的安装

1.前言 由于毕业设计需要用到libsvm,所以最近专心于配置libsvm,曾经尝试过在matlab中安装,但是没有成功.最终在Python环境中完成安装. 2.LIBSVM介绍 LIBSVM 是台湾 ...

locust安装及其简单使用----基于python的性能测试工具

1.已安装python3.6 ,安装步骤略 pip安装: pip install locust 检查locust是否安装成功 locust --help 2.安装 pyzmq If you inten ...

Python Locust性能测试框架实践

[本文出自天外归云的博客园] Locust的介绍 Locust是一个python的性能测试工具,你可以通过写python脚本的方式来对web接口进行负载测试. Locust的安装 首先你要安装pyth ...

locust性能测试安装

Locust简介 Locust是一款易于使用的分布式用户负载测试工具.它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户.这个想法是,在测试期间,一群蝗虫(Locust)会攻击你的 ...

基于python的性能测试工具–locust

现在有很多的性能测试工具,比如说我们熟悉的loadrunner.jmeter.ab.webbench等等,这些工具如果对一个没用过的朋友来说,学习起来比较不容易,但是如果你能看懂python代码,会写 ...

Locust性能测试工具的安装及实际应用

一.安装Locust 安装Locust之前先安装的库:gevent库:第三方库,gevent为python提供了比较完善的协程支持.使用gevent,可以获得极高的并发性能. pip install ...

python学习笔记(locust性能测试模块)

locust是基于python的性能测试工具.支持python2.7及其以上的版本.相对于主流的LR与Jmeter工具使用的方式不一样.locust是通过编写python代码来完成性能测试的. 通过L ...

随机推荐

Bzoj3894 文理分科

Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 667  Solved: 389 Description  文理分科是一件很纠结的事情!(虽然看到这个题 ...

GJM :C#开发 异步处理是目的,多线程是手段

但是BeginAccept和EndAccept不就是system.net.socket封装好的异步socket吗如果用多线程来实现的话那就不叫异步了吧 1.再次强调,异步是目的,多线程是手段. 所谓异 ...

使用ajax和js无刷新改变页面内容和地址栏URL

发现一个可以改变地址栏,而不导致页面刷新的东东. Chrome, FF测试通过,不支持IE. 实现目标 页面的跳转(前进后退,点击等)不重新请求页面 页面URL与页面展现内容一致(符合人们对传统网页的 ...

C# 保存PictureBox中的图片到数据库,并从数据库读取图片显示到PictrueBox,解决报错 “无效参数”

下面是两段关键代码: ///  /// 将一张图片转换为字节 /// ///

pythonlocust使用方法_python locust 性能测试:locust安装和一些参数介绍相关推荐

  1. python locust最新版_python locust 性能测试:locust安装和一些参数介绍

    安装参考 https://www.cnblogs.com/fnng/p/6081798.html ps:python3.7暂不支持locust:python3安装建议克隆github上的项目 可能需要 ...

  2. python库包的安装方法_python包,库安装的6个方法

    一.方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二.方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip或tar.gz),进行解压,CMD->cd进入 ...

  3. python安装cv2模块的方法_Python opencv模块cv2安装和部分函数使用

    Python opencv模块cv2安装和部分函数使用 前几天做了一下验证码识别,在这里分享一下用到的opencv模块cv2部分函数的使用方法,也是给自己加深一下记忆. 一.cv2模块安装 在这里提醒 ...

  4. python软件如何安装方法_python软件安装包+安装教程

    Python介绍 Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.这种语言具有非常简捷而清晰的语法特点,适合完成各种高层 ...

  5. python locust 能压测数据库_python locust 性能测试:HOOKS钩子方法

    为locust中不同类型的事件,提供的钩子方法: from locust import TaskSet, task, events, Locust from locust.clients import ...

  6. python locust 性能测试:HOOKS钩子方法

    为locust中不同类型的事件,提供的钩子方法: from locust import TaskSet, task, events, Locust from locust.clients import ...

  7. python 服务端性能_python 学习笔记---Locust 测试服务端性能

    由于人工智能的热度, python目前已经成为最受欢迎的编程语言,一度已经超越Java . 本文将介绍开源的python 测试工具: locust 使用步骤: 1. 安装python 3.0以上版本 ...

  8. Python实现性能测试(locust)

    一.安装locust pip install locust -- 安装(在pycharm里面安装或cmd命令行安装都可) locust -V -- 查看版本,显示了就证明安装成功了 或者直接在Pych ...

  9. python+locust性能测试学习笔记

    前言 Locust(俗称 蝗虫)一个轻量级的开源压测工具,基本功能是用Python代码描述所有测试.不需要笨拙的UI或庞大的XML,只需简单的代码即可. 环境安装 Locust支持Python 2.7 ...

最新文章

  1. Sayjoy┊多媒体在线编辑创作工具
  2. 几步实现stm32上面移植mqtt
  3. wampserver2.5安装 redis缓存,igbinary, phalcon框架
  4. 二元查找树的后序遍历结果
  5. 测试博客园代码插入格式显示
  6. 分类模型的精确率(precision)与召回率(recall)(Python)
  7. MySql 建表出现的问题:[ERR] 1064 - You have an error in your SQL syntax; check the manual..........
  8. 特洛伊木马程序_历史著名的特洛伊木马计,希腊的人造礼物
  9. 古文物青铜器VR高清模型H5三维可视化在线展示
  10. android obtain,Android Message.obtain() 之 高效原因分析
  11. HTML5 之 Form 标签
  12. hadoop集群配置时hosts配置导致的错误(datanode节点只显示一个)
  13. 一位女程序员兼俩小子妈咪的人生历程(5)
  14. VueJs中的reactive函数
  15. 俺就不說話,找虐,直接上代碼。
  16. Tomcat8安装及配置教程
  17. python实现运动模糊图像_python opencv生成模糊图像
  18. 用CSS绘制最常见的40种形状和基本图形
  19. 植物大战僵尸2 服务器维护时间,植物大战僵尸2更新时间是什么时候 更新内容汇总...
  20. win10护眼模式_电脑族必备的全天候护眼神器,24H自动调节屏幕色温

热门文章

  1. hadoop安装小记
  2. ionic 图片加载失败,显示默认图片代替
  3. Java安全 – JCE (Blowfish算法报错)
  4. 高校战役结束,中小学市场战斗吹响号角
  5. python中 is 和== 的区别
  6. 分布式技术追踪 2018年第二期
  7. 使用从mysql中取数据
  8. json格式的简单转换
  9. MySQL Spatial Extensions 地理信息
  10. WPF: 结束程序及关闭所有窗口