All Downloads are FREE. Search and download functionalities are using the official Maven repository.

us.abstracta.jmeter.javadsl.http.ClientImplParam Maven / Gradle / Ivy

Go to download

Simple API to run JMeter performance tests in an VCS and programmers friendly way.

There is a newer version: 028
Show newest version
package us.abstracta.jmeter.javadsl.http;

import org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase;
import us.abstracta.jmeter.javadsl.codegeneration.MethodParam;
import us.abstracta.jmeter.javadsl.codegeneration.TestElementParamBuilder;
import us.abstracta.jmeter.javadsl.http.DslHttpSampler.HttpClientImpl;

public class ClientImplParam extends MethodParam {

  protected ClientImplParam(TestElementParamBuilder paramBuilder) {
    super(HttpClientImpl.class,
        HttpClientImpl.fromPropertyValue(
            paramBuilder.prop(HTTPSamplerBase.IMPLEMENTATION).getStringValue()),
        HttpClientImpl.HTTP_CLIENT);
  }

  @Override
  public String buildCode(String indent) {
    return HttpClientImpl.class.getSimpleName() + "." + value.name();
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy