I managed to fix one of the two remaining issues bronagh reported. the remaining is related to using user variables with functions. that one is rather hard to debug, so I think it's best to include in the next release and not in 2.1. I can always provide a patched version to bronagh if I manage to figure exactly what the bug is.
peter On 8/2/05, sebb <[EMAIL PROTECTED]> wrote: > Is this fix not in 2.1RC1? > > S. > On 25/07/05, Bronagh McElduff <[EMAIL PROTECTED]> wrote: > > Unfortunately, the version I am using has a specific fix I require for > > testing web services. > > > > Yuval wrote: > > > > >Did you try to run it with ver 2.03? > > > > > >On 7/25/05, Bronagh McElduff <[EMAIL PROTECTED]> wrote: > > > > > > > > >>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 <http://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] > > > > > > --------------------------------------------------------------------- > 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]