Hi,

I am experiencing the same problem when using the Web service sampler. Despite setting the variable:
jmeter.save.saveservice.output_format=csv

The results file produced is always in XML.
I am using JMeter version 2.1.20050531

I have attached my configuration file, in case there is something I have not set correctly.

Thanks in advance,
Bronagh


sebb wrote:

Which version of JMeter are you using?

The properties work OK in most versions of JMeter.

S.
On 5/18/05, Yuval <[EMAIL PROTECTED]> wrote:
Hi,
I'm trying to work with the TCP sampler.
When I tried to change the log format from xml to csv in the
jmeter.properties it had no affect.
After digging in the code I found out that the xml is set to true at the jmx
file (the test plan).
Only after changing it to false it created me csv files.
Are the log settings at the jmeter.properties have any affect on the TCP
sampler?
Thanks,
Y.



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


################################################################################
# Apache JMeter Property file
################################################################################

##   $Id: jmeter.properties,v 1.114 2005/02/09 21:11:55 mstover1 Exp $
##   Copyright 2001-2004 The Apache Software Foundation
## 
##   Licensed under the Apache License, Version 2.0 (the "License");
##   you may not use this file except in compliance with the License.
##   You may obtain a copy of the License at
## 
##       http://www.apache.org/licenses/LICENSE-2.0
## 
##   Unless required by applicable law or agreed to in writing, software
##   distributed under the License is distributed on an "AS IS" BASIS,
##   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
##   See the License for the specific language governing permissions and
##   limitations under the License.


#Preferred GUI language. Comment out to use the JVM default locale's language.
#language=de

# Netscape HTTP Cookie file
cookies=cookies

# Authorization
authorization=authorization

#Working directory
user.dir=.

# XML Reader(Parser) - Must implement SAX 2 specs
xml.parser=org.apache.xerces.parsers.SAXParser

#Classname of the ssl provider to be used (to enable testing of https urls)
#And the package name where Stream Handlers can be found
#These provided defaults can be uncommented, and they will work if you are using
#Sun's JSSE implementation.

ssl.provider=com.sun.net.ssl.internal.ssl.Provider
#ssl.provider=iaik.security.jsse.provider.IAIKJSSEProvider
ssl.pkgs=com.sun.net.ssl.internal.www.protocol

#The location of the truststore (trusted certificates) and keystore ( if other 
than the default.
#you can uncomment this and change the path to the correct location.
#javax.net.ssl.trustStore=/path/to/cacerts
#javax.net.ssl.keyStore=/path/to/keystore

#The password to your keystore
#javax.net.ssl.keyStorePassword=password

#Alternative protocol of the ssl provider for IAIK JCE + iSaSiLk
#You can also override IAIK specific Providers as well.

#ssl.pkgs=iaik.protocol
#ssl.provider=com.mycompany.security.provider.SmartProvider
#iaik.provider=com.mycompany.security.provider.SmartSSLProvider

#Flag for whether to output debug messages to System.err
#To enable it, set the value to "all"  Note, for it to work with
#JSSE, it needs to be done from the Java command (i.e. -Djavax.net.debug=all)
javax.net.debug=all

#Classname of the Swing default UI
#Installed Look and Feel classes on Windows are:
#  Metal   = javax.swing.plaf.metal.MetalLookAndFeel
#  Motif   = com.sun.java.swing.plaf.motif.MotifLookAndFeel
#  Windows = com.sun.java.swing.plaf.windows.WindowsLookAndFeel
jmeter.laf=javax.swing.plaf.metal.MetalLookAndFeel

#icons -> moved to program code
#timer.tree.icon=timer.gif
#listener.tree.icon=ear.gif
#bench.tree.icon=clipboard.gif
#thread.tree.icon=thread.gif
#control.tree.icon=knob.gif
#plan.tree.icon=beaker.gif
#config.tree.icon=leafnode.gif

# Remote Hosts - comma delimited
remote_hosts=127.0.0.1
#remote_hosts:localhost:1099,localhost:2010

# RMI port to be used by the server
#server_port=1099

#Components to not display in JMeter GUI
not_in_menu=Remote Method Configuration,JNDI Configuration,JNDI Lookup 
Configuration,JNDI Request,Default 
Controller,org.apache.jmeter.control.DynamicController, 
org.apache.jmeter.protocol.http.control.Cookie,org.apache.jmeter.protocol.http.control.Authorization,org.apache.jmeter.config.LoginConfig,Header,org.apache.jmeter.protocol.http.config.MultipartUrlConfig

#---------------------------------------------------------------------------
#         Logging Configuration
#---------------------------------------------------------------------------

# Note: JMeter uses Avalon LogKit

# Logging Format
# see 
http://avalon.apache.org/logkit/api/org/apache/log/format/PatternFormatter.html
#
# Default format:
#log_format=%{time:yyyy/MM/dd HH:mm:ss} %5.5{priority} - %{category}: 
%{message} %{throwable}
# \n is automatically added to the end of the string
#
# Predefined formats in the JMeter LoggingManager:
#log_format_type=default
#log_format_type=thread_prefix
#log_format_type=thread_suffix
# default is as above
# thread_prefix adds the thread name as a prefix to the category
# thread_suffix adds the thread name as a suffix to the category
# Note that thread name is not included by default, as it requires extra 
processing.
#
# To change the logging format, define either log_format_type or log_format
# If both are defined, the type takes precedence
# Note that these properties cannot be defined using the -J or -D JMeter
# command-line flags, as the format will have already been determined by then
# However, they can be defined as JVM properties

#Logging levels for the logging categories in JMeter.  Correct values are 
FATAL_ERROR, ERROR, WARN, INFO, and DEBUG
# To set the log level for a package or individual class, use:
# log_level.[package_name].[classname]=[PRIORITY_LEVEL]
# But omit "org.apache" from the package name.  The classname is optional.  
Further examples below.

log_level.jmeter=INFO
log_level.jmeter.junit=DEBUG
#log_level.jmeter.control=DEBUG
#log_level.jmeter.testbeans=DEBUG
#log_level.jmeter.engine=DEBUG
#log_level.jmeter.threads=DEBUG
#log_level.jmeter.gui=WARN
#log_level.jmeter.testelement=DEBUG
#log_level.jmeter.util=WARN
#log_level.jmeter.util.classfinder=WARN
#log_level.jmeter.test=DEBUG
#log_level.jmeter.protocol.http=DEBUG
#log_level.jmeter.protocol.ftp=WARN
#log_level.jmeter.protocol.jdbc=DEBUG
#log_level.jmeter.protocol.java=WARN
#log_level.jmeter.testelements.property=DEBUG
log_level.jorphan=INFO
        

#Log file for log messages.
# You can specify a different log file for different categories via:
# log_file.[category]=[filename]
# category is equivalent to the package/class names described above

# Combined log file (for jmeter and jorphan)
log_file=jmeter.log
# To redirect logging to standard output, try the following:
# (it will probably report an error, but output will be to stdout)
#log_file=

# Or define separate logs if required:
#log_file.jorphan=jorphan.log
#log_file.jmeter=jmeter.log

#---------------------------------------------------------------------------
# HTTPClient configuration
#---------------------------------------------------------------------------

# set the socket timeout
#httpclient.timeout=0

# Set the http version (defaults to 1.1)
#httpclient.version=1.0

# Sample logging levels for HttpClient
# Note that full category names are used, i.e. must include the org.apache.
# Info level produces no output:
#log_level.org.apache.commons.logging=debug
# Might be useful:
#org.apache.commons.httpclient.Authenticator=trace 

# wire debug produces a lot of output; consider using separate file:
#log_level.httpclient.wire=debug
#log_file.httpclient=httpclient.log

# Further logging configuration
# Excalibur logging provides the facility to configure logging using
# configuration files written in XML. This allows for such features as
# log file rotation which are not supported directly by JMeter.
#
# If such a file specified, it will be applied to the current logging
# hierarchy when that has been created.
# 
#log_config=logkit.xml

#---------------------------------------------------------------------------
# Results file configuration
#---------------------------------------------------------------------------

# 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


# 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=ms
#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

# If the proxy detects a gap of at least 1s (default) between HTTP requests,
# it assumes that the user has clicked a new URL
#proxy.pause=1000

# Add numeric prefix to Sampler names (default false)
#proxy.number.requests=true
#
# Define the HTML parser to be used.
# Default parser:
#htmlParser.className=org.apache.jmeter.protocol.http.parser.HtmlParserHTMLParser
# Other parsers:
#htmlParser.className=org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
#htmlParser.className=org.apache.jmeter.protocol.http.parser.RegexpHTMLParser

# Put the start time stamp in logs instead of the end
#sampleresult.timestamp.start=true

# Remote batching support
# default is Standard, which returns each sample
# Hold retains samples until end of test (may need lots of memory)
# Batch returns samples in batches
# hold_samples was originally defined as a separate property,
# but can now also be defined using remote.mode
#mode=Standard
#mode=Batch
#mode=Hold
#hold_samples=true
#num_sample_threshold=100
#time_threshold=60000

# Turn expert mode on/off: expert mode will show expert-mode beans and 
properties
#jmeter.expertMode=true

# To set the Monitor Health Visualiser buffer size, enter the desired value
# monitor.buffer.size=800

#TCP sampler
# The default handler class
#tcp.handler=TCPClientImpl
#
# eolByte = byte value for end of line
#tcp.eolByte=0
#
# status.prefix and suffix = strings that enclose the status response code
#tcp.status.prefix=Status=
#tcp.status.suffix=.
#
# status.properties = property file to convert codes to messages
#tcp.status.properties=mytestfiles/tcpstatus.properties

# Remote batching support
# default is Standard, which returns each sample
# Hold retains samples until end of test (may need lots of memory)
# Batch returns samples in batches
# hold_samples was originally defined as a separate property,
# but can now also be defined using remote.mode
#mode=Standard
#mode=Batch
#mode=Hold
#hold_samples=true
#num_sample_threshold=100
#time_threshold=60000

# Summariser settings
#
# Define the following property to automatically start a summariser with that 
name
#summariser.name=summary
#
# interval between summaries (in seconds) default 3 minutes
#summariser.interval=180
#
# Write messages to log file
#summariser.log=true
#
# Write messages to System.out
#summariser.out=true

# BeanShell Server properties
#
# Define the port number as non-zero to start the server on that port
#beanshell.server.port=0
#
# Define the server initialisation file
#beanshell.server.file=initial.bsh
#
# Define the intialisation files for BeanShell Sampler and Function elements
#beanshell.sampler.init=BeanShellSampler.bshrc
#beanshell.function.init=BeanShellFunction.bshrc

#TestBeanGui
#
#propertyEditorSearchPath=null

#JMeterUtils
#
#search_paths=null

# MailerModel settings
#
# Number of successful samples before a message is sent
#mailer.successlimit=2
#
# Number of failed samples before a message is sent
#mailer.failurelimit=2
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to