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

时间:2014-01-28 11:30:34

标签: jmeter

我是Jmeter的新手。在'HTTP(S)测试脚本记录器'下面有什么区别 HttpClient 4,HttpClient 3.1和Java类型? 哪个选项最适合录制?

regadrs。

1 个答案:

答案 0 :(得分:6)

请参阅采样器的{JMeter文档HTTP_Request

  

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属性
  •