Class PlainDataTableCsvParser


  • public class PlainDataTableCsvParser
    extends AbstractLineParser
    Parses a line of a CSV file, extracts the values of interest, and returns them as a ValueSet. The value set will not carry a timestamp. Use this parser if you simply want to present the contents of a CSV file as a data table in the load test report.

    This parser can be configured in file externaldataconfig.xml using the following properties:

    • "parser.csv.separator" - the field separator to use (',' by default)
    See Also:
    SimpleCsvParser, HeadedCsvParser
    • Constructor Detail

      • PlainDataTableCsvParser

        public PlainDataTableCsvParser()
    • Method Detail

      • parse

        public ValueSet parse​(java.lang.String line)
        Parse the resource line.
        Specified by:
        parse in class AbstractLineParser
        Parameters:
        line - line to parse
        Returns:
        parsed ValueSet or null if there is currently nothing to return. This might be in case the line has no value of interest.
      • getName

        protected java.lang.String getName​(int i)
        Returns the name of the i-th column.
        Parameters:
        i - the column index
        Returns:
        the column's name
      • getFieldSeparator

        protected char getFieldSeparator()
        Returns the configured CSV field separator character. By default it is a comma.
        Returns:
        field separator