分享一个通用的 Rust 压力测试框架 rlt

💡 原文中文,约600字,阅读约需2分钟。
📝

内容提要

最近作者在工作中需要一个高性能的压力测试工具,但常见的压测工具都用不了,于是自己动手写了一个叫 rlt 的库,可以用于各种服务的压测,包括 http, grpc, thrift, database 或者其他自定义的协议。rlt 还提供了一个带实时反馈的 TUI 界面。

🎯

关键要点

  • 作者需要一个高性能的压力测试工具,但常见工具无法满足需求。
  • 服务使用自定义的 RPC 协议,现有工具不适用。
  • 作者决定自己开发一个名为 rlt 的库,支持多种服务的压测。
  • rlt 可以用于 http, grpc, thrift, database 或其他自定义协议的压力测试。
  • rlt 提供简单灵活的方式来构建压力测试工具,支持自定义工作负载。
  • 性能和资源使用方面进行了优化,能够与流行的压测工具媲美。
  • rlt 还提供带实时反馈的 TUI 界面,便于用户使用。
  • 项目的 GitHub 地址和 crates.io 地址已提供,欢迎尝试。
🏷️

标签

➡️

继续阅读