You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Manish Joshi <to...@gmail.com> on 2006/02/15 03:51:08 UTC
Fwd: jmeter SSL connection
My jmeter.properties looks like:
################################################################################
# Apache JMeter Property file
################################################################################
## $Id: jmeter.properties,v 1.100.2.13 2005/03/14 00:54:43 sebb 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=c:/bea81sp2/jdk141_05/jre/lib/security/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
#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=xml
# 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
# The encoding to be used if none is provided (default ISO-8859-1)
#sampleresult.default.encoding=ISO-8859-1
# Remote Listener settings
# if hold_samples = true then samples are held at the server until the end
of a test run
#hold_samples=true
# 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
# 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
#beanshell.assertion.init=etc
#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
# CSVRead delimiter setting (default ",")
# Make sure that there are no trailing spaces or tabs after the delimiter
# characters, or these will be included in the list of valid delimiters
#csvread.delimiter=,
#csvread.delimiter=;
#csvread.delimiter=!
#csvread.delimiter=~
# The following line has a tab after the =
#csvread.delimiter=
# CookieManager behaviour - should cookies with null/empty values be
deleted?
# Default is true. Use false to revert to original behaviour
#CookieManager.delete_null_cookies=true
# (2.0.3) JMeterThread behaviour has been changed to set the started flag
before
# the controllers are initialised. This is so controllers can access
variables earlier.
# In case this causes problems, the previous behaviour can be restored by
uncommenting
# the following line.
#jmeterthread.startearlier=false