百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

oha

> 测试质量
开源

Ohayou(QQ),HTTP负载生成器,由rakyll/hey用turi动画所启发.

10.5K stars0 点赞5 次浏览
访问官网GitHub

工具介绍

Ohayou(QQ),HTTP负载生成器,由rakyll/hey用turi动画所启发.

{\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0}哦哈 {\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0} oha是一个小程序,它发送一些负载到网络应用程序,并显示由rakyll/hey所启发的实时turi.

这个程序用Rust来写出,由tokio提供动力,由ratatui提供美丽的turi.

安装

这个方案建立在稳定的Rust的基础上,通过货物安装的“制造”和“制造”两个先决条件。

货物安装 oha

您可以选择构建 oha 对 [native-tls] (https://github.com/sfackler/rust-native-tls) 而不是 [rustls] (https://github.com/rustls/rustls).

安装货物 -- -- 无默认 -- -- 特性 -- -- 特性

您可以通过启用“ vsock” 特性来启用 VSOCK 支持 。

安装货物 -- -- 地貌特征 vsock oha

您可以通过启用“ http3” 特性来启用 HTTP3 实验支持 。 这使用了Hyper开发者的 [H3] (https://github.com/hyperium/h3) 库. 只要H3是实验性的,它就仍将是实验性的. 它目前取决于TLS使用'rustls'.

□ 下载预建的二进制

您可以从每个版本的发布页和从Publish工作流程和Publish PGO工作流程下载预建的二进制。

□ 在 Arch Linux 上

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}Pacman - S Oha {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

□ 在 macOS (家庭) 上

酿酒安装 oha

□ 在 Windows (Winget) 上

安装 hatoo.oha

□ 在德比安([Azlux's source] (ZZURL9Z))上

呼声"deb [签名-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ 稳定主干" sudo tee/etc/apt/ source.list.d/azlux.list. sudo wget - O /usr/share/keyrings/azlux-archive-keyring.gpg https://azlux.fr/repo.gpg 适当更新 安装 oha

^ X- CMD (Linux, macOS, Windows WSL/GitBash) (英语).

您可以安装 [x-cmd] (https://www.x-cmd.com).

(原始内容存档于2019-09-29) (英语). ```sh x env use oha


□已装箱

官方 Docker 图像

[ghcr.io/hatoo/oha] (https://github.com/hatoo/oha/pkgs/container/oha) (英语).

QQ 本地构建图像

也可以构建和创建容器图像,包括

Issues· 58 开放

查看全部 Issues在 GitHub 打开
  • #883

    恐慌:在负载情况下,在关闭的报告通道上解包发送会导致工作任务中的 ReceiveClosed

    更新于 2026年6月6日
  • #735

    功能请求: 添加一个选项,用于保存 HTTP 响应(头和正文)

    更新于 2026年3月3日
  • #851

    常规输出中的 TTFB 信息

    更新于 2026年2月7日
  • #834

    使用 --no-tui 与使用 TUI 时的结果不一致

    更新于 2026年1月6日
  • #835

    HTTP/3 速度非常慢

    更新于 2025年12月22日
  • #806

    随着时间推移,吞吐量下降

    更新于 2025年11月16日
  • #769

    如何使用随机 JSON 选择来运行负载测试?

    更新于 2025年11月4日
  • #809

    减小 `RequestResult` 的大小

    更新于 2025年10月25日
  • #801

    功能请求: gRPC 支持

    更新于 2025年9月26日
  • #465

    在 rustc 1.76.0 上编译 v1.4.3 失败

    更新于 2025年9月6日

> 标签

Rustbenchmarkclicommand-linehttp

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月29日
分类测试质量
定价开源

> 相关工具

J
Jest
JavaScript 测试框架
P
Playwright
现代端到端测试框架
E
eslint-plugin-test-selectors
Enforces that data-test-id attributes are added to interactive DOM elements (JSX) to help with UI testing. JSX only.