开源 Java 应用,用于对 Web 应用及其他服务进行负载测试和性能测量。
9577+4 本周2294JavaApache-2.0更新于 23天前
Locust 是一款用于 HTTP 及其他协议的性能与负载测试工具,测试场景直接用普通 Python 代码编写,可以使用循环、条件判断、计算逻辑以及第三方库,并像其他代码一样纳入版本控制。
测试既可以通过命令行运行,也可以使用 Web 界面执行,实时查看吞吐量、响应时间和错误情况,结果也可导出用于后续分析。测试过程中还能调整负载。每个模拟用户运行在轻量级的 greenlet 中,测试可分布到多台机器上,以支撑较高并发。
Locust 主要面向 Web 服务,也可以通过编写自定义客户端测试其他系统或协议。其架构支持插件扩展,可以用 Python 实现自定义负载曲线和报表集成。
打开 Locust 文档中的安装指南
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
开源 Java 应用,用于对 Web 应用及其他服务进行负载测试和性能测量。
一款用于 HTTP 压力测试的命令行工具与 Go 库,以恒定速率发送请求并输出延迟统计。
用 Rust 编写的命令行 HTTP 压测工具,灵感来自 hey,带实时终端界面。
用 Go 编写的跨平台 HTTP(S) 命令行压测工具,基于 fasthttp 实现高吞吐请求。
基于 DPDK 的高性能网络流量生成与压测工具,用于测试四层负载均衡、网关和服务器。
基于 Go 的 HTTP(S) 压测命令行工具,提供终端实时显示和 Web 图表。