【问题标题】:JMeter - execute QUIC requestJMeter - 执行 QUIC 请求
【发布时间】:2020-02-28 23:26:22
【问题描述】:

JMeter中有调用TCP、HTTP2和UDP请求的选项,

但是有没有办法在 JMeter 中调用 QUIC 请求

QUIC 是一种新的传输方式,与 TCP 相比,它减少了延迟。从表面上看,QUIC 与在 UDP 上实现的 TCP+TLS+HTTP/2 非常相似。由于 TCP 是在操作系统内核和中间盒固件中实现的,因此对 TCP 进行重大更改几乎是不可能的。然而,由于 QUIC 是建立在 UDP 之上的,它没有这样的限制。

我发现 kwik 是 java 客户端,但用于 HTTP3(而不是用于生产)

Kwik 是 Java 中 QUIC 协议的客户端实现。

Kwik 可用于传输 HTTP3,但它不是 HTTP3 客户端。如果您正在寻找 HTTP3 客户端,请查看 Flupke。

Kwik 还不适合生产使用。

我还找到了JQUIC,但我没有在其中找到任何相关的Java 代码

【问题讨论】:

  • 从“but for HTTP3”这句话看,你似乎认为kwik只能与HTTP3结合使用。情况并非如此:您可以使用 kwik(作为 Java QUIC 库)来设置和使用 QUIC 连接(当然,为了做一些有用的事情,您需要一个协议,就像 TCP 一样)。您可以使用 kwik 编写 JMeter QUIC 插件,我认为这甚至不难。如果您想尝试并需要支持,请联系我(我是 kwik 的作者)。

标签: java jmeter jsr223 quic


【解决方案1】:

目前没有为 JMeter 提供 QUIC 请求采样器的插件。您可能必须write one

HTTP2 Plugin for JMeter 所以也许 BlazeMeter 的人有一天会为 QUIC 写一个。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-15
  • 2022-06-13
相关资源
最近更新 更多