Apache JMeter是否支持http / 2请求?

时间:2017-03-17 09:51:17

标签: jmeter apache-httpclient-4.x

JMeter 3.2是否支持HTTP2?

3 个答案:

答案 0 :(得分:2)

要对HTTP / 2请求进行采样,您可以使用jmeter的插件,例如:https://github.com/syucream/jmeter-http2-plugin

来自自述文件:

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

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

  • 运行JMeter

  • 使用HTTP2Sampler

  • 编写测试场景

答案 1 :(得分:1)

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

但是有一个plugin可以实现它。

plugin可由JMeter-Plugins Manager安装。

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

答案 2 :(得分:0)

来自HTTPClient 4.5 official docs

  

基于标准,纯Java,HTTP版本1.0和。的实现   1.1

所以,你需要等到HTTPClient库中实现HTTP / 2,Jmeter使用库实现HTTP2并为其创建一个采样器。