Package kg.apc.jmeter

Class JMeterPluginsUtils


  • public abstract class JMeterPluginsUtils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.nio.charset.Charset CHARSET  
      static java.lang.String ENCODING  
      static java.lang.String WIKI_BASE  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.awt.Component addHelpLinkToPanel​(java.awt.Container panel, java.lang.String helpPage)
      Find in panel appropriate place and put hyperlink there.
      static java.lang.String buildHelpPageUrl​(java.lang.String helpPage)
      Builds full URL from wiki page name unless a URL is already passed in.
      static void collectionPropertyToTableModelRows​(org.apache.jmeter.testelement.property.CollectionProperty prop, org.apache.jmeter.gui.util.PowerTableModel model)  
      static void collectionPropertyToTableModelRows​(org.apache.jmeter.testelement.property.CollectionProperty prop, org.apache.jmeter.gui.util.PowerTableModel model, java.lang.Class[] columnClasses)  
      static void doBestCSVSetup​(org.apache.jmeter.samplers.SampleSaveConfiguration conf)  
      static java.lang.String getEnvDefault​(java.lang.String propName, java.lang.String defaultVal)
      Get a String value (environment) with default if not present.
      static float getFloatFromString​(java.lang.String stringValue, float defaultValue)  
      static java.lang.String getJMeterHomeFromCP​(java.lang.String classpathSTR)  
      static int getSecondsForShortString​(java.lang.String string)  
      static java.lang.String getShortHostname​(java.lang.String host)  
      static java.lang.String getStackTrace​(java.lang.Exception ex)  
      static java.lang.String getVersion()  
      static java.lang.String getWikiLinkText​(java.lang.String wikiPage)  
      static void openInBrowser​(java.lang.String string)  
      static java.lang.String prefixLabel​(java.lang.String label)  
      static void prepareJMeterEnv​(java.lang.String homeDir)  
      static java.lang.String replaceRNT​(java.lang.String str)  
      static org.apache.jmeter.testelement.property.CollectionProperty tableModelRowsToCollectionProperty​(org.apache.jmeter.gui.util.PowerTableModel model, java.lang.String propname)  
      static org.apache.jmeter.testelement.property.CollectionProperty tableModelRowsToCollectionPropertyEval​(org.apache.jmeter.gui.util.PowerTableModel model, java.lang.String propname)  
      • Methods inherited from class java.lang.Object

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

      • ENCODING

        public static final java.lang.String ENCODING
      • CHARSET

        public static final java.nio.charset.Charset CHARSET
    • Constructor Detail

      • JMeterPluginsUtils

        public JMeterPluginsUtils()
    • Method Detail

      • prefixLabel

        public static java.lang.String prefixLabel​(java.lang.String label)
      • getStackTrace

        public static java.lang.String getStackTrace​(java.lang.Exception ex)
      • tableModelRowsToCollectionProperty

        public static org.apache.jmeter.testelement.property.CollectionProperty tableModelRowsToCollectionProperty​(org.apache.jmeter.gui.util.PowerTableModel model,
                                                                                                                   java.lang.String propname)
      • tableModelRowsToCollectionPropertyEval

        public static org.apache.jmeter.testelement.property.CollectionProperty tableModelRowsToCollectionPropertyEval​(org.apache.jmeter.gui.util.PowerTableModel model,
                                                                                                                       java.lang.String propname)
      • collectionPropertyToTableModelRows

        public static void collectionPropertyToTableModelRows​(org.apache.jmeter.testelement.property.CollectionProperty prop,
                                                              org.apache.jmeter.gui.util.PowerTableModel model)
      • collectionPropertyToTableModelRows

        public static void collectionPropertyToTableModelRows​(org.apache.jmeter.testelement.property.CollectionProperty prop,
                                                              org.apache.jmeter.gui.util.PowerTableModel model,
                                                              java.lang.Class[] columnClasses)
      • replaceRNT

        public static java.lang.String replaceRNT​(java.lang.String str)
      • getWikiLinkText

        public static java.lang.String getWikiLinkText​(java.lang.String wikiPage)
      • buildHelpPageUrl

        public static java.lang.String buildHelpPageUrl​(java.lang.String helpPage)
        Builds full URL from wiki page name unless a URL is already passed in.
        Parameters:
        helpPage - wiki page name (not full URL) or URL to external wiki
        Returns:
        full URL to helpPage
      • addHelpLinkToPanel

        public static java.awt.Component addHelpLinkToPanel​(java.awt.Container panel,
                                                            java.lang.String helpPage)
        Find in panel appropriate place and put hyperlink there. I know that it is stupid way. But the result is so good!
        Parameters:
        panel - - supposed to be result of makeTitlePanel()
        helpPage - wiki page name, or full URL in case of external wiki
        Returns:
        original panel
        See Also:
        AbstractJMeterGuiComponent
      • doBestCSVSetup

        public static void doBestCSVSetup​(org.apache.jmeter.samplers.SampleSaveConfiguration conf)
      • openInBrowser

        public static void openInBrowser​(java.lang.String string)
      • getFloatFromString

        public static float getFloatFromString​(java.lang.String stringValue,
                                               float defaultValue)
      • getSecondsForShortString

        public static int getSecondsForShortString​(java.lang.String string)
      • getVersion

        public static java.lang.String getVersion()
      • getEnvDefault

        public static java.lang.String getEnvDefault​(java.lang.String propName,
                                                     java.lang.String defaultVal)
        Get a String value (environment) with default if not present.
        Parameters:
        propName - the name of the environment variable.
        defaultVal - the default value.
        Returns:
        The PropDefault value
      • prepareJMeterEnv

        public static void prepareJMeterEnv​(java.lang.String homeDir)
      • getJMeterHomeFromCP

        public static java.lang.String getJMeterHomeFromCP​(java.lang.String classpathSTR)
      • getShortHostname

        public static java.lang.String getShortHostname​(java.lang.String host)