03-Locust-命令行运行及参数说明

本文详细介绍了 Locust 的命令行参数,包括如何新建文件并编写测试脚本,如`locust-ftest.py--host=http://baidu.com --headless -u1000 -r100 --run-time1m`。这些参数涵盖了并发用户数、每秒用户生成率、运行时间等关键设置。此外,还列举了其他环境变量、配置文件选项以及分布式测试的相关参数,如`--master`、`--worker`等,帮助用户在无UI界面下进行负载测试。
该文章已生成可运行项目,

目录

命令行运行

所有参数选项


命令行运行

  • 新建文件test.py
# -*- coding: utf-8 -*-
# @Time    : 2021/4/3
# @Author  : 大海

from locust import HttpUser, task, constant


class MyUser(HttpUser):
    # 固定间隔时间
    wait_time = constant(1)

    @task
    def my_task(self):
        self.client.get('/')
  • locust -f test.py --host=http://baidu.com  --headless -u 1000 -r 100 --run-time 1m

    启动参数

  • --headless:无UI界面
  • -u:并发用户数
  • -r:每秒产生的用户数
  • -t:运行的时间

所有参数选项

命令行

环境

配置文件

描述

-f, --locustfile

LOCUST_LOCUSTFILE

locustfile

要导入的Python模块文件,例如'../other.py'。默认值:locustfile

-H, --host

LOCUST_HOST

host

主机以以下格式加载测试:http : //10.21.32.33

-u, --users

LOCUST_USERS

users

并发蝗虫用户数。主要与–headless一起使用。可以在测试期间通过输入w,W(生成1,10个用户)和s,S(停止1,10个用户)来更改

-r, --spawn-rate

LOCUST_SPAWN_RATE

spawn-rate

产生用户的每秒速率。主要与–headless一起使用

--hatch-rate

本文章已经生成可运行项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习de测试小白

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值