Class HTTPSamplerFactory

java.lang.Object
org.apache.jmeter.protocol.http.sampler.HTTPSamplerFactory

public final class HTTPSamplerFactory extends Object
Factory to return the appropriate HTTPSampler for use with classes that need an HTTPSampler; also creates the implementations for use with HTTPSamplerProxy.
  • Field Details

  • Method Details

    • newInstance

      public static HTTPSamplerBase newInstance()
      Create a new instance of the default sampler
      Returns:
      instance of default sampler
    • newInstance

      public static HTTPSamplerBase newInstance(String alias)
      Create a new instance of the required sampler type
      Parameters:
      alias - HTTP_SAMPLER or HTTP_SAMPLER_APACHE or IMPL_HTTP_CLIENT3_1 or IMPL_HTTP_CLIENT4
      Returns:
      the appropriate sampler
      Throws:
      UnsupportedOperationException - if alias is not recognised
    • getImplementations

      public static String[] getImplementations()
    • getImplementation

      public static HTTPAbstractImpl getImplementation(String impl, HTTPSamplerBase base)