• 命令参数方式运行
# -*- coding: utf-8 -*-
from locust import TaskSet, task, User '''
命令行参数运行示例代码
''' class Task_1(TaskSet): @task
def task_a(self):
print('打开冰箱门') @task
def task_b(self):
print('把大象装进冰箱') @task
def task_c(self):
print('关上冰箱门') class task_conf(User):
tasks = [Task_1]
#进入当前模块文件目录,直接输入
locust #非当前文件目录
locust -f xx/xx.py #指定host
locust -f xx/xx.py --host=https://www.cnblogs.com/TSmagic/p/17269159.html #指定locust webui 界面地址,
locust -f xx/xx.py --web-host ="127.0.0.1" #不带ui界面运行,
locust -f xx/xx.py --headless -u 1000 -r 100 --run-time 5m
--headless 没有webui的情况下运行
-u 要生成的用户数
-r 每秒启动的用户数
--run-time 5m 设置测试执行时间 这里是5分钟,时间到了就会停止运行 #多进程运行
主模式启动 8089端口用于web界面 ,5557用于从机交互
locust -f xx/xx.py --master
启动一个进行执行
locust -f xx/xx.py --worker --master-host=192.168.0.56
(如果单机器运行,则可以省略后面的参数 --master-host=xxx.xxx.xxx.xxx)
  • 配置文件方式运行
# -*- coding: UTF-8 -*
'''
# locust 默认读取配置文件的优先级顺序(覆盖读取)
# ~/locust.conf -> ./locust.conf ->(file specified using --conf)
# 注意:如果同时存在 两个配置文件,locust.conf 和 diy.conf
# 此时使用 locust --config = diy.conf 读取的将还是locust.conf
''' # 要运行的py文件
locustfile = ./my_locust_file.py
# 设置是否带webui运行
headless = false
# 设置weiui的地址
web-host= 127.0.0.1
# 设置 host
host = http://wthrcdn.etouch.cn
# 设置虚拟用户数
users = 500
# 设置每秒增加的用户数
spawn-rate = 10
# 设置运行时间,满足设置的运行时间后,将停止运行
run-time = 1m

Locust 运行方式的更多相关文章

  1. 性能测试工具Locust的使用

    一.写在前面 官网:https://www.locust.io/ 官方使用文档:https://docs.locust.io/en/latest/ 大并发量测试时,建议在linux系统下进行. 二.L ...

  2. 开源性能测试工具Locust使用篇(三)

    脚本增强 面对较复杂的测试场景,我们可能还是会感觉无从下手:例如,很多时候脚本需要做关联或参数化处理,Locust中就不知道怎么实现了.可能也是这方面的原因,感觉难以将Locust应用到实际的性能测试 ...

  3. locust的安装与使用

    Contents Locust这一款开源性能测试工具.然而,当前在网络上针对Locust的教程极少,不管是中文还是英文,基本都是介绍安装方法和简单的测试案例演示,但对于较复杂测试场景的案例演示却基本没 ...

  4. locust 的使用

    Contents Locust这一款开源性能测试工具.然而,当前在网络上针对Locust的教程极少,不管是中文还是英文,基本都是介绍安装方法和简单的测试案例演示,但对于较复杂测试场景的案例演示却基本没 ...

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

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

  6. 性能测试工具Locust的介绍和使用

    内容来自网络 https://www.w3xue.com/exp/article/20191/16707.html https://blog.csdn.net/qq_36255988/article/ ...

  7. 2.Locust 跑起来试试

    代码 from locust import HttpLocust, TaskSet, task class UserBehavior(TaskSet): @task def baidu(self): ...

  8. 性能测试工具Locust

    An open source load testing tool. 一个开源性能测试工具. define user behaviour with python code, and swarm your ...

  9. Windows下图文详解PHP三种运行方式(php_mod、cgi、fastcgi)

    PHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式.PHP运行目前为止主要有三种方式: a.以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成到Apache ...

  10. python httprequest, locust

    r = self.client.get("/orders", headers = {"Cookie": self.get_user_cookie(user[0] ...

随机推荐

  1. [Cisco] Policy Based Routing

    在某些情況下,會希望指定特定的來源及目的走特定的出口,卻又不是全部的網段都希望套用,這時就可以透過PBR來達成這個需求. 如以下拓樸 1.1.1.0/24的網路往5.5.5.0的封包需要指定e0/1當 ...

  2. 变量调用分析——这个ball到底是那个ball?

    public class Ball implements Rollable{ public static void main(String[] args) { Ball ball = new Ball ...

  3. ffmpeg设置超时时间

    使用 -rw_timeout 参数 注意:1.参数单位是微秒,而不是秒.1秒(s)=1000000微秒(μs)   2.参数要放在开流前,否则不会生效 参考资料: FFmpeg命令读取RTMP流如何设 ...

  4. pytest之运行环境

    简介 pytest是Python最流程化的单元测试框架,它具有允许直接使用assert进行断言,而不需要使用self.assert*:可以自动寻找单测文件.类和函数,还可支持执行部分用例:Modula ...

  5. String当中的intern()

    public class String001 { public static void main(String[] args) { String s1 = "hello"; Str ...

  6. 《MySQL是怎样运行的》第七章小结

  7. 使用VSCode调试C#时,Console.ReadLine()弹出命令框调试

    原文链接:https://blog.csdn.net/qq_29503199/article/details/88351498   要在调试时读取输入,可以在 launch.json 中使用配置中的 ...

  8. Trino Master OOM 排查记录

    背景 最近线上的 trino 集群 master 节点老是因为 OOM crash,我们注意到 trino crash 前集群正在运行的查询数量正常,不太像是因为并发查询数据太多导致的 OOM.遂配置 ...

  9. NGINX配置SSL支持

    前言 在文章-腾讯云申请免费SSL证书中, 我们已经申请好了SSL证书. 那么现在, 我们就要配置全站SSL了! 这次的工作主要是NGINX的配置, 同时会有一些我的博客本身的配置. 博客本身配置更改 ...

  10. 计算机网络中各种报文、HEADER的读法

    计算机里到处都是格式,规范.比如<操作系统真象还原>里提到的"魔数" 直接出现的一个数字,只要其意义不明确,感觉很诡异,就称之为魔数. 拿elf文件头举例 ELF He ...