Class LDAPExtSampler

    • Constructor Detail

      • LDAPExtSampler

        public LDAPExtSampler()
        !ToDo (Constructor description)
    • Method Detail

      • setConnTimeOut

        public void setConnTimeOut​(String connto)
      • getConnTimeOut

        public String getConnTimeOut()
      • setSecure

        public void setSecure​(String sec)
      • isSecure

        public boolean isSecure()
      • isParseFlag

        public boolean isParseFlag()
      • setParseFlag

        public void setParseFlag​(String parseFlag)
      • getUserDN

        public String getUserDN()
        Gets the username attribute of the LDAP object
        Returns:
        The username
      • setUserDN

        public void setUserDN​(String newUserDN)
        Sets the username attribute of the LDAP object
        Parameters:
        newUserDN - distinguished name of the user
      • getUserPw

        public String getUserPw()
        Gets the password attribute of the LDAP object
        Returns:
        The password
      • setUserPw

        public void setUserPw​(String newUserPw)
        Sets the password attribute of the LDAP object
        Parameters:
        newUserPw - password of the user
      • setServername

        public void setServername​(String servername)
        Sets the Servername attribute of the ServerConfig object
        Parameters:
        servername - The new servername value
      • setPort

        public void setPort​(String port)
        Sets the Port attribute of the ServerConfig object
        Parameters:
        port - The new Port value
      • getServername

        public String getServername()
        Gets the servername attribute of the LDAPSampler object
        Returns:
        The Servername value
      • getPort

        public String getPort()
        Gets the Port attribute of the LDAPSampler object
        Returns:
        The Port value
      • setRootdn

        public void setRootdn​(String newRootdn)
        Sets the Rootdn attribute of the LDAPSampler object
        Parameters:
        newRootdn - The new rootdn value
      • getRootdn

        public String getRootdn()
        Gets the Rootdn attribute of the LDAPSampler object
        Returns:
        The Rootdn value
      • getScope

        public String getScope()
        Gets the search scope attribute of the LDAPSampler object
        Returns:
        The scope value
      • getScopeAsInt

        public int getScopeAsInt()
      • setScope

        public void setScope​(String newScope)
        Sets the search scope attribute of the LDAPSampler object
        Parameters:
        newScope - The new scope value
      • getCountlim

        public String getCountlim()
        Gets the size limit attribute of the LDAPSampler object
        Returns:
        The size limit
      • getCountlimAsLong

        public long getCountlimAsLong()
      • setCountlim

        public void setCountlim​(String newClim)
        Sets the size limit attribute of the LDAPSampler object
        Parameters:
        newClim - The new size limit value
      • getTimelim

        public String getTimelim()
        Gets the time limit attribute of the LDAPSampler object
        Returns:
        The time limit
      • getTimelimAsInt

        public int getTimelimAsInt()
      • setTimelim

        public void setTimelim​(String newTlim)
        Sets the time limit attribute of the LDAPSampler object
        Parameters:
        newTlim - The new time limit value
      • isRetobj

        public boolean isRetobj()
        Gets the return objects attribute of the LDAPSampler object
        Returns:
        if the object(s) are to be returned
      • setRetobj

        public void setRetobj​(String newRobj)
        Sets the return objects attribute of the LDAPSampler object
        Parameters:
        newRobj - whether the objects should be returned
      • isDeref

        public boolean isDeref()
        Gets the deref attribute of the LDAPSampler object
        Returns:
        if dereferencing is required
      • setDeref

        public void setDeref​(String newDref)
        Sets the deref attribute of the LDAPSampler object
        Parameters:
        newDref - The new deref value
      • setTest

        public void setTest​(String newTest)
        Sets the Test attribute of the LdapConfig object
        Parameters:
        newTest - The new test value(Add,Modify,Delete and search)
      • getTest

        public String getTest()
        Gets the test attribute of the LDAPSampler object
        Returns:
        The test value (Add,Modify,Delete and search)
      • setAttrs

        public void setAttrs​(String newAttrs)
        Sets the attributes of the LdapConfig object
        Parameters:
        newAttrs - The new attributes value
      • getAttrs

        public String getAttrs()
        Gets the attributes of the LDAPSampler object
        Returns:
        The attributes
      • setBaseEntryDN

        public void setBaseEntryDN​(String newbaseentry)
        Sets the Base Entry DN attribute of the LDAPSampler object
        Parameters:
        newbaseentry - The new Base entry DN value
      • getBaseEntryDN

        public String getBaseEntryDN()
        Gets the BaseEntryDN attribute of the LDAPSampler object
        Returns:
        The Base entry DN value
      • setArguments

        public void setArguments​(Arguments value)
        Sets the Arguments attribute of the LdapConfig object This will collect values from the table for user defined test case
        Parameters:
        value - The arguments
      • getArguments

        public Arguments getArguments()
        Gets the Arguments attribute of the LdapConfig object
        Returns:
        The arguments user defined test case
      • setLDAPArguments

        public void setLDAPArguments​(LDAPArguments value)
        Sets the Arguments attribute of the LdapConfig object This will collect values from the table for user defined test case
        Parameters:
        value - The arguments
      • getLDAPArguments

        public LDAPArguments getLDAPArguments()
        Gets the LDAPArguments attribute of the LdapConfig object
        Returns:
        The LDAParguments user defined modify test case
      • getLabel

        public String getLabel()
        Returns a formatted string label describing this sampler Example output:
        Returns:
        a formatted string label describing this sampler
      • sample

        public SampleResult sample​(Entry e)
        !ToDo (Method description)
        Specified by:
        sample in interface Sampler
        Parameters:
        e - !ToDo (Parameter description)
        Returns:
        !ToDo (Return description)
      • 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()
      • testEnded

        public void testEnded()
        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
        See Also:
        StandardJMeterEngine.stopTest()
      • 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​(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()