blob: 44def2c0a3328fb463561092d19bb96bf3bc518d [file] [log] [blame]
# Copyright 2001-2009 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.
################################################################################
#
# Test Run Specific Settings
#
# Use this section to configure an (optional) file which contains the settings
# specific to a certain load test run. This is useful to externalize the
# definition of a certain load profile or a set of test conditions. This way,
# many of these configurations can be defined and prepared in advance and used
# as needed. For example, to switch to another load profile, just name the
# respective properties file.
#
################################################################################
## The file with test run specific settings.
com.xceptance.xlt.testPropertiesFile = test.properties
################################################################################
#
# Test Case Mapping
#
# Maps the test case class onto a load test name. The load test name will be
# referenced later in the load test configuration. You can map the same class
# to multiple load test names if needed.
#
################################################################################
## Test case specific configuration.
### Test cases
com.xceptance.xlt.loadtests.TDeleteService.class = org.apache.juddi.xlt.test.TDeleteService
com.xceptance.xlt.loadtests.TFindServiceByName.class = org.apache.juddi.xlt.test.TFindServiceByName
com.xceptance.xlt.loadtests.TGetAuthToken.class = org.apache.juddi.xlt.test.TGetAuthToken
com.xceptance.xlt.loadtests.TPublishSingleService.class = org.apache.juddi.xlt.test.TPublishSingleService
com.xceptance.xlt.loadtests.TRegisterBusinessWithServices.class = org.apache.juddi.xlt.test.TRegisterBusinessWithServices
com.xceptance.xlt.loadtests.TSubscription.class = org.apache.juddi.xlt.test.TSubscription
com.xceptance.xlt.loadtests.TViewNode.class = org.apache.juddi.xlt.test.TViewNode
### Benchmark test cases
com.xceptance.xlt.loadtests.TFindBusinessBM.class = org.apache.juddi.xlt.test.benchmark.TFindBusinessBM
com.xceptance.xlt.loadtests.TRegisterBusinessBM.class = org.apache.juddi.xlt.test.benchmark.TRegisterBusinessBM
com.xceptance.xlt.loadtests.TSearchableLimitBM.class = org.apache.juddi.xlt.test.benchmark.TSearchableLimitBM
com.xceptance.xlt.loadtests.TSearchableLimitStaticAuthTokenBM.class = org.apache.juddi.xlt.test.benchmark.TSearchableLimitStaticAuthTokenBM
### Preformance test cases
com.xceptance.xlt.loadtests.TDeleteBusinessPT.class = org.apache.juddi.xlt.test.performance.TDeleteBusinessPT
com.xceptance.xlt.loadtests.TFindBusinessPT.class = org.apache.juddi.xlt.test.performance.TFindBusinessPT
com.xceptance.xlt.loadtests.TRegisterBusinessPT.class = org.apache.juddi.xlt.test.performance.TRegisterBusinessPT
###HTTP test cases
com.xceptance.xlt.loadtests.TBrowse.class = org.apache.juddi.xlt.test.TBrowse
################################################################################
#
# Test Specific Settings
#
# Prefix test case specific settings with the test class name.
#
################################################################################
##### General Settings (we refer to them by full path) #####
## The URL of Pluto's home page.
url = http://localhost:8080/pluto/portal
username = root
password = root
##### TVisitor Options #####
## How many articles do we want to read? It might happen that we read the same one again
## and again if we do not have enough articles available.
com.xceptance.xlt.samples.tests.TVisitor.article-read-count = 2
## How often should we page before we read articles?
com.xceptance.xlt.samples.tests.TVisitor.paging-count = 2
## Randomize
com.xceptance.xlt.samples.tests.TVisitor.randomize = false
##### TJSVisitor Options #####
## How many articles do we want to read? It might happen that we read the same one again
## and again if we do not have enough articles available.
com.xceptance.xlt.samples.tests.TJSVisitor.article-read-count = 2
## How often should we page before we read articles?
com.xceptance.xlt.samples.tests.TJSVisitor.paging-count = 2
## Randomize
com.xceptance.xlt.samples.tests.TJSVisitor.randomize = false
##### TLWVisitor Options #####
## How many articles do we want to read? It might happen that we read the same one again
## and again if we do not have enough articles available.
com.xceptance.xlt.samples.tests.TLWVisitor.article-read-count = 3
## How often should we page before we read articles?
com.xceptance.xlt.samples.tests.TLWVisitor.paging-count = 2
## Randomize
com.xceptance.xlt.samples.tests.TLWVisitor.randomize = true
##### TAuthor Options #####
## Our user name and password to log on.
com.xceptance.xlt.samples.tests.TAuthor.username = username
com.xceptance.xlt.samples.tests.TAuthor.password = password
## How many articles do we want to write?
com.xceptance.xlt.samples.tests.TAuthor.write-count = 2
##### TTagVisitor Options #####
## How many articles do we want to read? It might happen that we read the same one again
## and again if we do not have enough articles available.
com.xceptance.xlt.samples.tests.TTagVisitor.article-read-count = 3
## How often should we page before we read articles?
com.xceptance.xlt.samples.tests.TTagVisitor.paging-count = 2
## Randomize
com.xceptance.xlt.samples.tests.TTagVisitor.randomize = true
##### TDateVisitor Options #####
## How many articles do we want to read? It might happen that we read the same one again
## and again if we do not have enough articles available.
com.xceptance.xlt.samples.tests.TDateVisitor.article-read-count = 3
## Randomize
com.xceptance.xlt.samples.tests.TDateVisitor.randomize = true
##### TSearchVisitor Options #####
## How many articles do we want to search for?
com.xceptance.xlt.samples.tests.TSearchVisitor.searches = 3
## How often should we page before we read articles?
com.xceptance.xlt.samples.tests.TSearchVisitor.paging-count = 2
## Randomize
com.xceptance.xlt.samples.tests.TSearchVisitor.randomize = true
##### TUnpublish Options #####
## Our user name and password to log on.
com.xceptance.xlt.samples.tests.TUnpublish.username = username
com.xceptance.xlt.samples.tests.TUnpublish.password = password
## How many articles do we want to unpublish?
com.xceptance.xlt.samples.tests.TUnpublish.unpublish-count = 1
##### TDeleteService Options #####
org.apache.juddi.xlt.test.TDeleteService.name = Xceptance XLT UDDI - Sample Service
##### TRegisterBusiness #####
org.apache.juddi.xlt.test.TRegisterBusinessWithServices.businessName = Xceptance - Sample Business
org.apache.juddi.xlt.test.TRegisterBusinessWithServices.businessUrl = http://www.xceptance.de
##### TRegisterBusinessWithServices #####
org.apache.juddi.xlt.test.TRegisterBusinessWithServices.maxNumberOfBusinessServices = 7
##### TRegisterBusiness #####
org.apache.juddi.xlt.test.performance.TRegisterBusinessPT.maxNumberOfBusinessServices = 3
##### TBrowseBusinessByName
org.apache.juddi.xlt.test.TBrowseBusinessByName.businessToSearch = %Xceptance - Sample Business%
##### TFindBusiness #####
org.apache.juddi.xlt.test.performance.TFindBusinessPT.maxNumberOfBusinessServices = 3
##### TDeleteBusiness #####
org.apache.juddi.xlt.test.performance.TDeleteBusinessPT.maxNumberOfBusinessServices = 3
################################################################################
#
# Project-Specific Report Generator Settings
#
# In order to reduce the list of requests in the report, the values of different
# requests can be merged together. You may specify one or more merge rules as
# outlined below:
#
# com.xceptance.xlt.reportgenerator.requestMergeRules.<num>.<param> = <value>
#
# The rules are sorted numerically based on <num> and are applied in ascending
# order.
#
# The supported values for "<param>" are:
#
# newName .............. the new request name (required)
# namePattern .......... the reg-ex defining a matching request name
# contentTypePattern ... the reg-ex defining a matching response content type
# urlPattern ........... the reg-ex defining a matching request URL
# stopOnMatch........... whether or not to process the next rule even if the
# current rule applied (defaults to true)
#
# At least one of namePattern, contentTypePattern, or urlPattern must be
# specified. If more than one pattern is given, all given patterns must
# match.
#
# Note that "newName" may contain placeholders, which are replaced with the
# specified capturing group from the respective pattern. The placeholder
# format is as follows: {<category>:<capturingGroupIndex>}, where <category> is
# one of "n" (for namePattern), "c" (for contentTypePattern), "s" (for
# statusCodePattern), or "u" (for urlPattern) and <capturingGroupIndex> denotes
# the respective capturing group in the selected pattern.
#
################################################################################
#com.xceptance.xlt.reportgenerator.requestMergeRules.0.newName = {n:0} CSS Files
#com.xceptance.xlt.reportgenerator.requestMergeRules.0.namePattern = [^.]+
#com.xceptance.xlt.reportgenerator.requestMergeRules.0.contentTypePattern =
#com.xceptance.xlt.reportgenerator.requestMergeRules.0.statusCodePattern =
#com.xceptance.xlt.reportgenerator.requestMergeRules.0.urlPattern = \\.css$
#com.xceptance.xlt.reportgenerator.requestMergeRules.0.stopOnMatch = true
#com.xceptance.xlt.reportgenerator.requestMergeRules.1.newName = {n:0} JavaScript Files
#com.xceptance.xlt.reportgenerator.requestMergeRules.1.namePattern = [^.]+
#com.xceptance.xlt.reportgenerator.requestMergeRules.1.contentTypePattern =
#com.xceptance.xlt.reportgenerator.requestMergeRules.1.statusCodePattern =
#com.xceptance.xlt.reportgenerator.requestMergeRules.1.urlPattern = \\.js$
#com.xceptance.xlt.reportgenerator.requestMergeRules.1.stopOnMatch = true
#com.xceptance.xlt.reportgenerator.requestMergeRules.2.newName = {n:0} Image Files
#com.xceptance.xlt.reportgenerator.requestMergeRules.2.namePattern = [^.]+
#com.xceptance.xlt.reportgenerator.requestMergeRules.2.contentTypePattern = image
#com.xceptance.xlt.reportgenerator.requestMergeRules.2.statusCodePattern =
#com.xceptance.xlt.reportgenerator.requestMergeRules.2.urlPattern =
#com.xceptance.xlt.reportgenerator.requestMergeRules.2.stopOnMatch = true