Package com.dremio.nessie.perftest
Class NessieSampler
- java.lang.Object
-
- org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient
-
- com.dremio.nessie.perftest.NessieSampler
-
- All Implemented Interfaces:
org.apache.jmeter.protocol.java.sampler.JavaSamplerClient
public class NessieSampler extends org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClientNessieSampler creates REST calls to the Nessie service.This implements the interface required to create custom JMeter plugins in Java. It defines the arguments required to create a REST call to Nessie via the Nessie client. Result objects are populated based on the return value of the Nessie REST call.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNessieSampler.SupplierIO<T>
-
Constructor Summary
Constructors Constructor Description NessieSampler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jmeter.config.ArgumentsgetDefaultParameters()arguments and default values that JMeter test should set per sample.org.apache.jmeter.samplers.SampleResultrunTest(org.apache.jmeter.protocol.java.sampler.JavaSamplerContext javaSamplerContext)generate a rest call based on input parameters for a single Nessie perf test sample, then execute and generate a sample result.voidsetupTest(org.apache.jmeter.protocol.java.sampler.JavaSamplerContext context)
-
-
-
Method Detail
-
getDefaultParameters
public org.apache.jmeter.config.Arguments getDefaultParameters()
arguments and default values that JMeter test should set per sample.- Specified by:
getDefaultParametersin interfaceorg.apache.jmeter.protocol.java.sampler.JavaSamplerClient- Overrides:
getDefaultParametersin classorg.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient
-
runTest
public org.apache.jmeter.samplers.SampleResult runTest(org.apache.jmeter.protocol.java.sampler.JavaSamplerContext javaSamplerContext)
generate a rest call based on input parameters for a single Nessie perf test sample, then execute and generate a sample result.
-
setupTest
public void setupTest(org.apache.jmeter.protocol.java.sampler.JavaSamplerContext context)
- Specified by:
setupTestin interfaceorg.apache.jmeter.protocol.java.sampler.JavaSamplerClient- Overrides:
setupTestin classorg.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient
-
-