开源 Java 应用,用于对 Web 应用及其他服务进行负载测试和性能测量。
9596+16 本周2302JavaApache-2.0维护活跃更新于 前天
面向 Elasticsearch 的宏观基准测试框架,可自动搭建集群、运行压测并对比结果。
Rally 是一个面向 Elasticsearch 的基准测试框架,负责搭建和清理测试用的 Elasticsearch 集群,管理跨版本的测试数据和测试规范,执行基准测试并记录结果。
运行过程中可以挂载遥测工具,帮助定位性能瓶颈;测试结束后会在命令行输出汇总报告,也支持对比不同次运行的性能结果。项目重点保证基准测试数据的可复现性。
Rally 本身运行在 Linux 和 macOS 上,但可以对运行在 Windows 上的 Elasticsearch 集群进行测试。通过 esrally race 命令指定版本和 track 即可启动一次完整测试。
安装 Python 3.10+、pip3、git 1.9+ 以及 JDK,并将 JAVA_HOME 指向该 JDK
使用 pip 安装 Rally
pip3 install esrally使用 geonames 赛道对 Elasticsearch 6.0.0 运行第一次基准测试
esrally race --distribution-version=6.0.0 --track=geonames概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
开源 Java 应用,用于对 Web 应用及其他服务进行负载测试和性能测量。
用 Go 编写的跨平台 HTTP(S) 命令行压测工具,基于 fasthttp 实现高吞吐请求。
用于对 gRPC 服务进行基准测试和压力测试的命令行工具,支持并发、限速和多种输出格式。
开源负载测试工具,用普通 Python 代码编写 HTTP 等协议的压测场景,并提供 Web 界面。
一款用于 HTTP 压力测试的命令行工具与 Go 库,以恒定速率发送请求并输出延迟统计。
开源负载测试工具,用 JavaScript 编写性能测试脚本,由 Go 编写的程序执行。