JMeter中的实现选项是什么?它实际上是如何工作的?
有人能让我明白JMeter中的具体含义吗。如果我在其中选择不同的字段,如HC4、HC3.1,它是如何工作的。另外,请告诉我何时使用Java和何时使用HC4。HP Load Runner中是否有相同的功能。 提前感谢。我相信包含所有答案: HTTP请求 这有一个实现下拉框,用于选择要使用的HTTP协议实现: Java 使用JVM提供的HTTP实现。与HttpClient实现相比,这有一些限制-请参见下文 HTTPClient3.1 (自3.0以来已弃用)使用Apache Commons HttpClient 3.1。这已经不再被开发,对它的支持将在未来的JMeter版本中取消 HTTPClient4 使用Apache HttpComponents HttpClient 4.x 空白值 不在HTTP采样器上设置实现,因此依赖于HTTP请求默认值(如果存在)或jmeter.properties中定义的jmeter.httpsampler属性 Java HTTP实现有一些限制:JMeter中的实现选项是什么?它实际上是如何工作的?,jmeter,Jmeter,有人能让我明白JMeter中的具体含义吗。如果我在其中选择不同的字段,如HC4、HC3.1,它是如何工作的。另外,请告诉我何时使用Java和何时使用HC4。HP Load Runner中是否有相同的功能。 提前感谢。我相信包含所有答案: HTTP请求 这有一个实现下拉框,用于选择要使用的HTTP协议实现: Java 使用JVM提供的HTTP实现。与HttpClient实现相比,这有一些限制-请参见下文 HTTPClient3.1 (自3.0以来已弃用)使用Apache Commons HttpC
- 无法控制如何重新使用连接。当JMeter释放连接时,同一线程可能会重复使用,也可能不会重复使用
- API最适合单线程使用-通过系统属性定义各种设置,因此适用于所有连接
- 通过代理处理HTTPS时存在错误(连接未正确处理)。请参阅Java bug 6226610和6208335
- 它不支持虚拟主机
- 它只支持以下方法:GET、POST、HEAD、OPTIONS、PUT、DELETE和TRACE
- 它不支持使用密钥库配置进行基于客户端的证书测试
LoadRunner没有这个选项,因为它在后台使用C语言运行时,并且JMeter基于Java 我相信它包含了所有的答案: HTTP请求 这有一个实现下拉框,用于选择要使用的HTTP协议实现: Java 使用JVM提供的HTTP实现。与HttpClient实现相比,这有一些限制-请参见下文 HTTPClient3.1 (自3.0以来已弃用)使用Apache Commons HttpClient 3.1。这已经不再被开发,对它的支持将在未来的JMeter版本中取消 HTTPClient4 使用Apache HttpComponents HttpClient 4.x 空白值 不在HTTP采样器上设置实现,因此依赖于HTTP请求默认值(如果存在)或jmeter.properties中定义的jmeter.httpsampler属性 Java HTTP实现有一些限制:
- 无法控制如何重新使用连接。当JMeter释放连接时,同一线程可能会重复使用,也可能不会重复使用
- API最适合单线程使用-通过系统属性定义各种设置,因此适用于所有连接
- 通过代理处理HTTPS时存在错误(连接未正确处理)。请参阅Java bug 6226610和6208335
- 它不支持虚拟主机
- 它只支持以下方法:GET、POST、HEAD、OPTIONS、PUT、DELETE和TRACE
- 它不支持使用密钥库配置进行基于客户端的证书测试
LoadRunner没有这个选项,因为它在后台使用C语言运行时,并且JMeter基于Java