ApacheJMeter是否支持http/2请求?;

ApacheJMeter是否支持http/2请求?;,jmeter,apache-httpclient-4.x,Jmeter,Apache Httpclient 4.x,JMeter 3.2是否支持HTTP2?来自HTTPClient 4.5: 基于标准的纯Java HTTP 1.0版和 1.1 因此,您需要等待HTTP/2在HTTPClient库中实现,Jmeter使用该库实现HTTP2并为其创建一个采样器。要对HTTP/2请求进行采样,您可以使用Jmeter的插件,例如: 从自述文件: 为您的平台构建Netty 5(Alpha3+)和Netty tcnative 复制HTTP2Sampler.jar、netty-all.jar、netty-tcnative

JMeter 3.2是否支持HTTP2?

来自HTTPClient 4.5:

基于标准的纯Java HTTP 1.0版和 1.1


因此,您需要等待HTTP/2在
HTTPClient
库中实现,Jmeter使用该库实现HTTP2并为其创建一个采样器。

要对HTTP/2请求进行采样,您可以使用Jmeter的插件,例如:

从自述文件:

  • 为您的平台构建Netty 5(Alpha3+)和Netty tcnative
  • 复制HTTP2Sampler.jar、netty-all.jar、netty-tcnative.jar和 hpack.jar到jmeter目录的lib/ext

  • 如果使用gzip编码,还必须准备jzlib.jar

  • 运行JMeter

  • 使用HTTP2Sampler编写测试场景


  • 自4.0版起,Core JMeter不支持HTTP2

    但有一种方法可以实现它

    这可以通过安装

    关于HTTP客户端,自2018年1月18日5.0版发布以来,支持HTTP/2:


    据我所知,我认为JMeter中还没有对HTTP/2的支持。3.1的更改日志在这里,感谢您的建议该插件自2015年以来没有更新过,但是有一些活动的fork,如-YMMV