Search code examples
debuggingjmeterload-testingdisable

JMeter - Execute specific components only on GUI and not CLI


I add several components for debugging as Debug Sampler, View Results Tree and JSR223 Sampler that are useful in GUI mode, but I want it to be ignored when running load test,

Is there such option of executing Sampler/Listener only in GUI mode and not in command line/"load" mode?


Solution

  • Found a workaround, to send in CLI JMeter property as -JignoreFirstSampler

    Add If Controller as a parent of samplers to exclude checking if property is defined

     ${__isPropDefined(ignoreFirstSampler)}
    

    The __isPropDefined function returns true if property exists or false if not.