Class TestBeanHelper

java.lang.Object
org.apache.jmeter.testbeans.TestBeanHelper

public class TestBeanHelper extends Object
This is an experimental class. An attempt to address the complexity of writing new JMeter components.

TestBean currently extends AbstractTestElement to support backward-compatibility, but the property-value-map may later on be separated from the test beans themselves. To ensure this will be doable with minimum damage, all inherited methods are deprecated.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    Checks whether the descriptor should be ignored, i.e.
    static void
    prepare(org.apache.jmeter.testelement.TestElement el)
    Prepare the bean for work by populating the bean's properties from the property value map.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      protected static final org.slf4j.Logger log
  • Constructor Details

    • TestBeanHelper

      public TestBeanHelper()
  • Method Details

    • prepare

      public static void prepare(org.apache.jmeter.testelement.TestElement el)
      Prepare the bean for work by populating the bean's properties from the property value map.
      Parameters:
      el - the TestElement to be prepared
    • isDescriptorIgnored

      public static boolean isDescriptorIgnored(PropertyDescriptor descriptor)
      Checks whether the descriptor should be ignored, i.e.
      • isHidden
      • isExpert and JMeter not using expert mode
      • no read method
      • no write method
      Parameters:
      descriptor - the PropertyDescriptor to be checked
      Returns:
      true if the descriptor should be ignored