Locust 入门安装及界面介绍
Locust 入门安装及界面介绍
什么是 Locust?
Locust 是一款针对 HTTP 和其他协议的开源性能/负载测试工具, 相比于Jmeter 或者 LoadRunner 来说相对更加轻便,在单机下的性能更加强悍!
Locust 测试可通过命令行或基于 Web 的 UI 运行。可以实时查看吞吐量、响应时间和错误,并/或导出以供日后分析。
也可以将常规 Python 库导入到测试中,借助 Locust 的可插入式架构,它可以无限扩展。与使用大多数其他工具不同,您的测试设计永远不会受到 GUI 或特定领域语言的限制。
他之所以性能强悍是因为Locust 可轻松在多台机器上分布运行负载测试。它基于事件(使用gevent),这使得单个进程可以处理数千个并发用户。虽然可能还有其他工具能够在给定硬件上每秒处理更多请求,但 Locust 每个用户的低开销使其非常适合测试高度并发的工作负载。
安装
1 |
|
验证是否安装成功
1 |
|
locust 的启动
可以在命令行中执行
1 |
|
运行成功可以看到
可以看到
此时就已经启动成功了!
名词解释
界面中的 Number of users:用户数量也就是你并发的用户量
界面中的 Spawn rate:用户量的生成速率按秒
界面中的 Host:主机地址 也就是域名地址
Locust 入门安装及界面介绍
https://dreamshao.github.io/2024/06/27/locust学习/