什么是采样器类型之间的区别(HttpClient 4,HttpClient 3.1和Java)

Gur*_*uru 5 jmeter

我是新来Jmeter.Under"HTTP(S)测试脚本记录" elment是什么HttpClient的4,HttpClient的3.1和Java类型之间的区别?哪个选项最适合录制?

regadrs.

小智 6

请参阅Sampler HTTP_Request的JMeter文档:

HTTP请求 - 这有一个实现下拉框,它选择要使用的HTTP协议实现:

  • Java - 使用JVM提供的HTTP实现.与HttpClient实现相比,这有一些限制 - 见下文.
  • HTTPClient3.1 - 使用Apache Commons HttpClient 3.1.这已不再开发,并且可能会在将来的JMeter版本中删除对此的支持.
  • HTTPClient4 - 使用Apache HttpComponents HttpClient 4.x.
  • 空值 - 不设置HTTP采样器的实现,因此依赖于HTTP请求默认值(如果存在)或jmeter.properties中定义的jmeter.httpsampler属性