# 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. | |
##################################################################### | |
# | |
# General Settings | |
# | |
##################################################################### | |
## Whether to put SSL into easy mode which allows to use invalid/self-signed | |
## certificates. | |
com.xceptance.xlt.ssl.easyMode = true | |
## HTTP proxy settings. Specify host and port of the proxy server and | |
## whether it should be used at all. You may also configure a list of hosts | |
## that can be used directly, thus bypassing the proxy. Note that the host | |
## definitions are interpreted as regular expressions so ensure proper use of | |
## escape characters. | |
com.xceptance.xlt.proxy = false | |
com.xceptance.xlt.proxy.host = 127.0.0.1 | |
com.xceptance.xlt.proxy.port = 51966 | |
#com.xceptance.xlt.proxy.bypassForHosts = localhost 127\\.0\\.0\\.1 ^192[.]168 | |
## The connection timeout [ms] on sockets and establishing the connection. This | |
## value is used therefore twice. So a value of 30000 will set a timeout of | |
## 30 seconds to establish the connection and 30 seconds on waiting for data. | |
## Default value is 100000 ms, if not set. | |
com.xceptance.xlt.timeout = 30000 | |
## Whether to use keep-alive HTTP connections. | |
com.xceptance.xlt.http.keepAlive = true | |
## Whether to check for stale connections if keep-alive connections are used. | |
com.xceptance.xlt.http.keepAlive.staleConnectionCheck = true | |
## Shall we request compressed content delivery? This will increase the cpu | |
## usage on the load test machines. Additionally the system under test must | |
## support it, otherwise the content will be downloaded normally. | |
com.xceptance.xlt.http.gzip = true | |
## The URLs that should (not) be loaded. Useful for excluding external resources | |
## from being loaded during a load test. Specify one or more URLs as regular | |
## expressions separated by comma. Usually, either the "include" or the | |
## "exclude" setting is used, whichever is easier to define. If both settings | |
## are used at the same time, the "exclude" patterns take precedence. A | |
## non-existing or empty property means that any URL is included and none is | |
## excluded, respectively. | |
com.xceptance.xlt.http.filter.include = | |
com.xceptance.xlt.http.filter.exclude = | |
## Indicates the browser to simulate. Possible values are: | |
## - "FF" .... Firefox 2 (default) | |
## - "FF2" ... Firefox 2 | |
## - "FF3" ... Firefox 3 | |
## - "IE" .... Internet Explorer 7 | |
## - "IE6" ... Internet Explorer 6 | |
## - "IE7" ... Internet Explorer 7 | |
## This setting is important for the user agent string and for the JavaScript | |
## simulation, if activated. | |
com.xceptance.xlt.browser = FF | |
## The user agent string that will be sent to the server. By default, the user | |
## agent string is derived from the configured browser, but can be overridden | |
## with this setting. | |
#com.xceptance.xlt.browser.userAgent = | |
## Whether JavaScript is enabled. | |
com.xceptance.xlt.javaScriptEnabled = true | |
## The size of the cache for compiled JavaScript artifacts. This cache is | |
## shared by all browser instances. | |
com.xceptance.xlt.js.cache.size = 100 | |
## The default time (in ms) to wait for JavaScript background jobs to finish. | |
## Default value is 0, if not set. | |
#com.xceptance.xlt.js.backgroundActivity.waitingTime = 10000 | |
## Whether CSS files are evaluated. | |
com.xceptance.xlt.cssEnabled = true | |
## The size of the cache for compiled CSS artifacts. This cache is | |
## shared by all browser instances. | |
com.xceptance.xlt.css.cache.size = 100 | |
## Shall we load images and other static content? | |
com.xceptance.xlt.loadStaticContent = true | |
## The number of threads which load static resources asynchronously. | |
com.xceptance.xlt.staticContent.downloadThreads = 4 | |
## Shall we simulate caching of static content? | |
com.xceptance.xlt.staticContentCache = true | |
## How many different static URLs do we want to cache per browser instance (web client)? | |
com.xceptance.xlt.staticContentCache.size = 1000 | |
## Directory with all the dictionary files for data generation including | |
## a valid search phrase list. | |
com.xceptance.xlt.data.directory = ./config/data | |
## The think time between two subsequent actions/transactions (in milliseconds). | |
## If a random think time is needed, set the deviation to a value greater than 0. | |
## It specifies the maximum deviation from think time in milliseconds. The | |
## respective value added/subtracted from think time is generated with a | |
## pseudo-random, uniform distribution. | |
com.xceptance.xlt.thinktime.action = 100 | |
com.xceptance.xlt.thinktime.action.deviation = 50 | |
com.xceptance.xlt.thinktime.transaction = 0 | |
com.xceptance.xlt.thinktime.transaction.deviation = 0 | |
## Enables page output to disk. Possible values are: | |
## - never ... pages are never logged | |
## - onError ... pages are logged only if the transaction had errors | |
## - always ... pages are logged always | |
com.xceptance.xlt.output2disk = onError | |
## The amount of the pages kept in memory for onError operations. | |
## The always operations is not affected, because all data will be | |
## immediately written to disk. | |
com.xceptance.xlt.output2disk.size = 3 | |
## The directory where the results will be stored. | |
com.xceptance.xlt.result-dir = ./results | |
## Initialization value for the central random number generator. | |
## If not set, the system time is used. | |
#com.xceptance.xlt.random.initValue = 0 | |
## Whether the framework should abort a transaction if an HTTP error occurred | |
## while loading a page. | |
com.xceptance.xlt.stopTestOnHttpErrors.page = true | |
## Whether the framework should abort a transaction if an HTTP error occurred | |
## while loading a resource that is embedded in a page. | |
com.xceptance.xlt.stopTestOnHttpErrors.embedded = false | |
## Whether the framework should abort a transaction if a JavaScript error | |
## occurred. | |
com.xceptance.xlt.stopTestOnJavaScriptErrors = false | |
## The maximum number of errors allowed before an agent terminates. | |
## Useful in case of severe server errors, etc. | |
com.xceptance.xlt.maxErrors = 1000 | |
## Whether the agent will use either the master controller's time or the local | |
## system time when generating time stamps. Using the master controller's time | |
## is only useful if the system clocks on the agent machines diverge | |
## significantly. Note that using an NTP client instead is a more reliable and | |
## the recommended solution. | |
#com.xceptance.xlt.useMasterControllerTime = false | |
## External switch to deactivate all XHTMLValidator checks during the tests. | |
## This is useful for large scale load tests to lower the load in the machines | |
## and suppress unwanted error messages. | |
## | |
## This validator should only be used for regression and small load test because | |
## it needs some resources to validate the data. | |
com.xceptance.xlt.api.validators.XHTMLValidator.enabled = true | |
## The XPath engine to use. Valid values are "jaxen" (default) and "apache". | |
#com.xceptance.xlt.xpath.engine = jaxen |