Java JMeter-执行QUIC请求

Java JMeter-执行QUIC请求,java,jmeter,jsr223,quic,Java,Jmeter,Jsr223,Quic,JMeter中有调用TCP、HTTP2和UDP请求的选项 但是有没有办法在JMeter中调用请求 QUIC是一种新的传输方式,与TCP相比,它减少了延迟。从表面上看,QUIC与UDP上实现的TCP+TLS+HTTP/2非常相似。因为TCP是在操作系统内核和中间件中实现的,所以对TCP进行重大更改几乎是不可能的。然而,由于QUIC是在UDP之上构建的,所以它没有这样的限制 我发现这是java客户机,但用于HTTP3(而不是用于生产) Kwik是QUIC协议在Java中的客户端实现 Kwik可用于传

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

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

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

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

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

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

Kwik还不适合生产使用


我也找到了,但没有找到任何相关的Java代码

目前没有为JMeter提供QUIC请求采样器的插件。你可能不得不这么做


因此,BlazeMeter中的人可能有一天会为QUIC编写一个。目前没有为JMeter提供QUIC请求采样器的插件。你可能不得不这么做


有那么一天BlazeMeter里的人可能会为QUIC写一个。

我找到了JQUIC,但是我没有找到任何相关的java代码,我找到了JQUIC,但是我没有从短语“但是对于HTTP3”中找到任何相关的java代码,似乎你认为kwik只能与HTTP3结合使用。事实并非如此:您可以使用kwik(作为Java QUIC库)来设置和使用QUIC连接(当然,要做一些有用的事情,您需要在其上添加一个协议,就像TCP一样)。您可以使用kwik编写JMeter QUIC插件,我认为这并不难。如果您想尝试并需要支持,请联系我(我是kwik的作者)。从短语“但是对于HTTP3”,您似乎认为kwik只能与HTTP3结合使用。事实并非如此:您可以使用kwik(作为Java QUIC库)来设置和使用QUIC连接(当然,要做一些有用的事情,您需要在其上添加一个协议,就像TCP一样)。您可以使用kwik编写JMeter QUIC插件,我认为这并不难。如果您想尝试并需要支持,请与我联系(我是kwik的作者)。