Class NessieSampler

  • All Implemented Interfaces:
    org.apache.jmeter.protocol.java.sampler.JavaSamplerClient

    public class NessieSampler
    extends org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient
    NessieSampler 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.

    • Constructor Summary

      Constructors 
      Constructor Description
      NessieSampler()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.jmeter.config.Arguments getDefaultParameters()
      arguments and default values that JMeter test should set per sample.
      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.
      void setupTest​(org.apache.jmeter.protocol.java.sampler.JavaSamplerContext context)  
      • Methods inherited from class org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient

        getNewLogger, teardownTest
    • Constructor Detail

      • NessieSampler

        public NessieSampler()
    • Method Detail

      • getDefaultParameters

        public org.apache.jmeter.config.Arguments getDefaultParameters()
        arguments and default values that JMeter test should set per sample.
        Specified by:
        getDefaultParameters in interface org.apache.jmeter.protocol.java.sampler.JavaSamplerClient
        Overrides:
        getDefaultParameters in class org.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:
        setupTest in interface org.apache.jmeter.protocol.java.sampler.JavaSamplerClient
        Overrides:
        setupTest in class org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient