Class JavaSampler

    • Field Detail

      • CLASSNAME

        public static final String CLASSNAME
        Property key representing the classname of the JavaSamplerClient to user.
        See Also:
        Constant Field Values
      • ARGUMENTS

        public static final String ARGUMENTS
        Property key representing the arguments for the JavaSamplerClient.
        See Also:
        Constant Field Values
    • Constructor Detail

      • JavaSampler

        public JavaSampler()
        Create a JavaSampler.
    • Method Detail

      • setArguments

        public void setArguments​(Arguments args)
        Set the arguments (parameters) for the JavaSamplerClient to be executed with.
        Parameters:
        args - the new arguments. These replace any existing arguments.
      • getArguments

        public Arguments getArguments()
        Get the arguments (parameters) for the JavaSamplerClient to be executed with.
        Returns:
        the arguments
      • setClassname

        public void setClassname​(String classname)
        Sets the Classname attribute of the JavaConfig object
        Parameters:
        classname - the new Classname value
      • getClassname

        public String getClassname()
        Gets the Classname attribute of the JavaConfig object
        Returns:
        the Classname value
      • testStarted

        public void testStarted()
        Description copied from interface: TestStateListener

        Called just before the start of the test from the main engine thread. This is before the test elements are cloned. Note that not all the test variables will have been set up at this point.

        N.B. testStarted() and testEnded() are called from different threads.

        Specified by:
        testStarted in interface TestStateListener
        See Also:
        StandardJMeterEngine.run()
      • testStarted

        public void testStarted​(String host)
        Description copied from interface: TestStateListener

        Called just before the start of the test from the main engine thread. This is before the test elements are cloned. Note that not all the test variables will have been set up at this point.

        N.B. testStarted() and testEnded() are called from different threads.

        Specified by:
        testStarted in interface TestStateListener
        Parameters:
        host - name of host
        See Also:
        StandardJMeterEngine.run()
      • testEnded

        public void testEnded()
        Method called at the end of the test. This is called only on one instance of JavaSampler. This method will loop through all of the other JavaSamplers which have been registered (automatically in the constructor) and notify them that the test has ended, allowing the JavaSamplerClients to cleanup.
        Specified by:
        testEnded in interface TestStateListener
        See Also:
        StandardJMeterEngine.stopTest()
      • testEnded

        public void testEnded​(String host)
        Description copied from interface: TestStateListener

        Called once for all threads after the end of a test. This will use the same element instances as at the start of the test.

        N.B. testStarted() and testEnded() are called from different threads.

        Specified by:
        testEnded in interface TestStateListener
        Parameters:
        host - name of host
        See Also:
        StandardJMeterEngine.stopTest()