Note that Listeners pick up their *default* settings from the properties file.

However, once a Listener has been created (and saved to the JMX file)
it will use the settings saved with the test element.

I guess this could be causing the delimiter value to be "sticky",
likewise the timestamp.

Try creating a brand new test plan and see if the timestamp and
delimiter properties are picked up.

If this now works, it would be time to create a Bugzilla issue...

S.
On 03/01/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Okay, further results.
> I tried setting the jmeter.properties file in c:\temp and then specifying
> the starting path like:
> "jmeter.bat -p c:\temp\jmeter.properties" to see if that would help.
> It does not. The issue appears to be listener specific.
>
> For example, the table listener (18.3.8 View Results in Table) can be
> configured to write out the results in xml format, or not.
> If not, it uses csv format (using comma as separator). But it ignores any
> specification in jmeter.properties such as:
> jmeter.save.saveservice.default_delimiter=|
>
> But in no case will it write out the timestamp in date/time format as
> specified by SimpleDateFormat. So telling it:
> jmeter.save.saveservice.timestamp_format="MM/dd/yy HH:mm:ss"
> with or without the quotes -- changes nothing. It always uses milliseconds
> since 1970.
>
> Now the Aggregate Report (18.3.7) will use the pipe separator and will do
> column headings. But it also will only do timestamp based on milliseconds
> since 1970. And apparently it is hardcoded to use the pipe, because if I
> specify:
> jmeter.save.saveservice.default_delimiter=,
> it ignores that and uses the pipe symbol (|) anyway.
>
> I also note that in csv mode (instead of xml mode) neither will output
> latency even if I have set:
> jmeter.save.saveservice.latency=true
> but both will output latency in xml mode.
>
> Finally, I am using the most recent "nightly build" downloaded as of this
> morning (01/03/06).
>
> Therefore I must conclude that the Listeners do not in fact pay much
> attention to the values set in jmeter.properties when it comes to
> formatting the output file.
>
>
>
>
>
>
> sebb <[EMAIL PROTECTED]>
> 01/01/2006 01:30 PM
> Please respond to "JMeter Users List"
>
>         To:     JMeter Users List <[email protected]>
>         cc:
>         Subject:        Re: jmeter.properties not working for listener
> file output
>
>
> I think this was fixed in the nightly builds - if not, please create a
> Bugzilla issue.
>
> On 30/12/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > According to section 18.3 of the Users Manual, listeners can write
> output
> > to a specified file (this works).
> > Using the View Results In Table listener, it has a configure button to
> > control whether output is XML or not, and to select output items (this
> > works).
> > But also according to section 18.3, changes in the in jmeter.properties
> > file can permit changing the timestamp from milliseconds to a date
> > timestamp format like so:
> > jmeter.save.saveservice.timestamp_format=MM/dd/yy HH:mm:ss
> > This does NOT appear to work -- at least when I uncomment this, I do NOT
> > get the date/time format as per the user manual, but it remains in
> > milliseconds since January 1 1970 mode.
> >
> > Any ideas how to fix this? My jmeter.properties file looks like this:
> >
> #---------------------------------------------------------------------------
> > # Results file configuration
> >
> #---------------------------------------------------------------------------
> >
> > # For testing, output is changed to CSV and variable fields
> > # (timestamp and elased) are suppressed
> >
> > # This section helps determine how result data will be saved.
> > # The commented out values are the defaults.
> >
> > # legitimate values: xml, csv, db.  Only xml and csv are currently
> > supported.
> > jmeter.save.saveservice.output_format=csv
> >
> > # Define true to save the output files in TestSaveService.java
> > #testsaveservice.saveout=true
> >
> > # true when field should be saved; false otherwise
> >
> > # assertion_results_failure_message only affects CSV output
> > #jmeter.save.saveservice.assertion_results_failure_message=true
> > #jmeter.save.saveservice.data_type=true
> > #jmeter.save.saveservice.label=true
> > #jmeter.save.saveservice.response_code=true
> > #jmeter.save.saveservice.response_data=false
> > #jmeter.save.saveservice.response_message=true
> > #jmeter.save.saveservice.successful=true
> > #jmeter.save.saveservice.thread_name=true
> > jmeter.save.saveservice.time=true
> >
> > # legitimate values: none, ms, or a format suitable for SimpleDateFormat
> > #jmeter.save.saveservice.timestamp_format=none
> > jmeter.save.saveservice.timestamp_format=MM/dd/yy HH:mm:ss
> >
> > # legitimate values: none, first, all
> > #jmeter.save.saveservice.assertion_results=none
> >
> > # For use with Comma-separated value (CSV) files or other formats
> > # where the fields' values are separated by specified delimiters.
> > jmeter.save.saveservice.default_delimiter=,
> > jmeter.save.saveservice.print_field_names=true
> >
> > # File that holds a record of name changes for backward compatibility
> > issues
> > upgrade_properties=/bin/upgrade.properties
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to