diff --git a/howto/benchmark.md b/howto/benchmark.md
index 5e1ed370a2df78323c18d515faf0b0df33ce2dbb..1447157da0bbd407ce31f14ec30446bac08dbe3c 100644
--- a/howto/benchmark.md
+++ b/howto/benchmark.md
@@ -107,6 +107,7 @@ limited, here's a set of interesting alternatives:
 | [Jmeter][]     | Java   |        | interactive, session replay              |                                                            | yes      |
 | [k6.io][]      |        |        |                                          | JMeter rewrite with "cloud" SaaS                           | no       |
 | [Locust][]     |        |        | distributed, interactive behavior        |                                                            | [ITP][ITP 982508] |
+| [oha][]        | Rust   |        | TUI                                      | inspired by hey                                            | no       |
 | [Tsung][]      | Erlang | multi  | distributed                              |                                                            | yes      |
 | [wrk][]        | C      |        | multithreaded, epoll, Lua scriptable     |                                                            | yes      |
 
@@ -121,6 +122,7 @@ limited, here's a set of interesting alternatives:
 [k6.io]: https://k6.io/
 [Locust]: https://locust.io/
 [no duration]: https://github.com/adjust/go-wrk/issues/2
+[oha]: https://github.com/hatoo/oha
 [RFP]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943733
 [Tsung]: http://tsung.erlang-projects.org/1/01/about/
 [wrk]: https://github.com/wg/wrk/