Previous Topic: Generating DDLsNext Topic: Appendix B - Custom Property Files


Appendix A - DevTest Property File (lisa.properties)

The lisa.properties property file stores initialization and configuration information.

Property files are stored in the DevTest install directory.

You can display the contents of this file in DevTest Workstation.

Note: Do not add your custom properties to this file, as CA Technologies reserves the right to replace this file at any time.

To open the lisa.properties file, select System, Edit Properties from the main menu.

This section contains the following topics:

Comma-Separated List of Paths for Javadoc and Source Code

System Properties

Server Properties

OS X Properties

Update Notifications

Basic Defaults

HTTP Header Keys Properties

HTTP Field Editor Properties

Test Case Execution Parameters

TestEvent Handling Customizations

Test Manager/Editor Properties

J2EE Server Parameters

Native Browser Information to Use for Internal Rendering

Test Manager/Monitor Properties

Built-In String-Generator Patterns

JMX Information

Test Manager/ITR Properties

External Command Shells

Testing Parameters

Properties for Use by StdSchedulerFactory to Create a Quartz Scheduler Instance

VSE Properties

Network Port Properties

CA Continuous Application Insight Properties

Database Properties

Mainframe Properties

Selenium Integration Properties

VSEasy Properties

Comma-Separated List of Paths for Javadoc and Source Code

These paths are used to show you class and parameter documentation. The docpath can take directories and URLs that are base paths to the Javadoc. Here is an example that includes JDK docs from a website, but websites are not recommended because of delays. lisa.java.docPath=LISA_HOME\examples\javadoc,[http://java.sun.com/j2se/1.3/docs/api/

lisa.java.docPath=LISA_HOME\examples\javadoc

lisa.java.sourcePath=LISA_HOME\examples\src

This sourcepath can take directories as base paths and JAR or zip files of source.

lisa.axis.compiler.version=1.4

This is lisa.axis.compiler.version 1.4.

System Properties

file.encoding

Encoding for files that DevTest reads or writes.

Default: UTF-8

lisa.supported.html.request.encodings

To include the encodings to support in the HTTP/HTML Request step, change the comma-separated list. The underlying JVM must also support all encodings in this list. If a webpage uses an encoding that is not supported in the list, then the encoding is replaced with the DevTest default encoding (file.encoding key in lisa.properties). Also, if an encoding is not selected when creating a HTTP/HTML Request step, then the DevTest default encoding is assumed.

Default: ISO-8859-1, UTF-8, Shift_JIS, EUC-JP

lisa.supported.jres

Default: 1.7

org.jfree.report.LogLevel

Default: Error

javax.xml.parsers.DocumentBuilderFactory

Default: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

javax.xml.parsers.SAXParserFactory

Default: org.apache.xerces.jaxp.SAXParserFactoryImpl

javax.xml.transform.TransformerFactory

Default: org.apache.xalan.processor.TransformerFactoryImpl

Server Properties

lisa.net.bindToAddress

The IP address that we listen on. By default, we listen on all our IP addresses. You can restrict this value to a specific IP address. To prevent other computers connecting but allow local connections, set the value to 127.0.0.1 or localhost.

OS X Properties

apple.awt.brushMetalLook

Default: false

apple.awt.brushMetalRounded

Default: false

apple.laf.useScreenMenuBar

Default: true

apple.awt.showGrowBox

Default: true

com.apple.mrj.application.growbox.intrudes

Default: true

com.apple.macos.smallTabs

Default: true

com.apple.mrj.application.apple.menu.about.name

Default: LISA

com.apple.mrj.application.live-resize

Default: true

Update Notifications

lisa.update.every=1

Controls how often DevTest checks to see whether a newer version is available to download. To disable checking, set the value to blank. The other valid values are:

lisa.update.URL=http://www.itko.com/download/ga/

Basic Defaults

lisa.testcase=test.xml

Default when running a test from the com.itko.lisa.test.TestCase class directly.

lisa.registry=registry.xml

Default when running a test from the com.itko.lisa.test.TestCase class directly.

lisa.runName=Ad-hoc Run

Default when running a test from the com.itko.lisa.test.TestCase class directly.

lisa.registryName=registry

Default name of the registry to attach to, and the default name of the registry when you start it without a name.

lisa.coordName=coordinator

The coordinator server default name when started without an explicit name AND when the Test Runner needs one and you do not specify a coordinator server on the command line.

lisa.simulatorName=simulator

The default name of a simulator daemon if you do not provide one on the command line.

lisa.vseName=VSE

The virtual environment server default name when started without an explicit name.

lisa.defaultRegistry.pulseInterval=30

Status log interval for the registry. The default value is 30 seconds.

lisa.coordinator.pulseInterval=30

The status log interval for the coordinator. The default value is 30 seconds.

lisa.simulator.pulseInterval=30

The status log interval for the simulator. The default value is 30 seconds.

lisa.vse.pulseInterval=30

The status log interval for VSE. The default value is 30 seconds.

lisa.server.projectmap.refresh.pulseInterval=600

The time interval after which the DevTest servers (coordinator and simulator) refresh the map of project names to file paths.

lisa.defaultRegistryConnectionTimeoutSeconds=90

Timeout value in seconds that coordinators and simulators use when connecting to a DevTest registry. A value of 0 indicates an infinite timeout; that is, we wait forever trying to connect.

lisa.regex.helper.tutorial.url=http://download.oracle.com/javase/tutorial/essential/regex/

For the Regex helper window, the URL to show for the regular expression tutorial.

lisa.hooks=com.itko.lisa.files.SampleHook

To register hooks with DevTest; these values are comma-separated.

lisa.project.ignore=CVS|SCCS|RCS|rcs|\.DS_Store|\.svn|vssver\.scc|vssver2\.scc|\.sbas|\.IJI\..*|.*\.pyc|.*\.pyo|\.git|.*\.hprof|_svn|\.hg|.*\.lib|.*~|__pycache__|\.bundle|.*\.rbc

This property is a Java regular expression that lets you hide the types of files that you do not want to see in the Project tree. By default, a variety of well-known control files for third-party products are hidden. To show files that are hidden by default, modify the regular expression.

HTTP Header Keys Properties

The default values for header keys in the HTTP support are in the following list. To get the benefit of the change, remove or change them for all tests. To change them for a test, or even the execution of one HTTP transaction, use TestNode-specific header directives.

ice.browser.http.agent

Values: compatible, MSIE 6.0, Windows NT 5.0

Default: Mozilla/4.0

lisa.http.header.0.key

Default: Pragma

lisa.http.header.0.value

Default: no-cache

lisa.http.header.1.key

Default: Cache-Control

lisa.http.header.1.value

Default: no-cache

lisa.http.header.0.key

Default: Accept

lisa.http.header.0.value

Default: image/gif, image/x-xbitmap, image/jpeg

lisa.http.header.1.key

Default: Accept-Language

lisa.http.header.1.value

Default: en

lisa.http.header.2.key

Default: Accept-Charset

lisa.http.header.2.value

Default: iso-8859-1,*,utf-8

lisa.http.header.3.key

Default: User-Agent

lisa.http.header.3.value

Default: Mozilla/4.0, MSIE 6.0; Windows NT 5.0

HTTP Field Editor Properties

The following list shows defaults for fields that appear in the HTTP Field editor. Do not include "Authentication" because the editor adds it automatically.

lisa.gui.http.fieldNames

Values: Accept,Accept-Language,User-Agent,Connection

lisa.webrecorder.textMIMEs

Values: html,text,magnus-internal,application/pdf

lisa.webrecorder.notTextMIMEs

Values: css,script

lisa.webrecorder.alwaysIgnore

Values: .gif,.jpg,.jpeg,.css,.js,.ico

lisa.web.ntlm

Enables NTLM authentication in the Test Runner.

Default: true

Test Case Execution Parameters

lisa.hotDeploy=C\Projects\Lisa\custom_classes

This setting tells the ClassLoader built into DevTest where to look for custom classes. The default is $LISA_HOME\hotDeploy.

lisa.overloadThreshold=1000

The TestNode attempts to determine if the simulator is thrashing by checking the actual amount of time slept in think time as opposed to the amount of think time it was supposed to take. This setting is the amount of additional "slip" in think time that is acceptable before sending a warning TestEvent that the simulator is overloaded. The default of 1000 means that if the simulator sleeps 1 second more than it was supposed to, (presumably because the computer is CPU starved), then raise the TestEvent.

lisa.webservices.encode.empty.xmlns=true

Some web service server stacks require empty xmlns strings in the SOAP request (for example, jbossWs). Others, such as Amazon, do not work with empty xmlns strings. Change this property to suit the stack you are calling.

lisa.webservices.encode.version=1.1

Set the encoding version to force for client stub generation. The default is 1.1.

lisa.tm.sys.min.millis=0

lisa.tm.sys.max.millis=0

The default think time for new system steps, in milliseconds. The system steps include subprocesses, continue, continue (quiet), fail and end.

lisa.numFilters.warning=100

lisa.numAsserts.warning=100

Sometimes, filters and assertions are dynamically added to test steps. In a load test, this could mean many thousands of asserts/filters. The preceding two numbers are the threshold before the log generates a WARN level message.

lisa.exception.on.num.exceeded=true

If the threshold is exceeded, should we raise a TestDefException (kills the test)?

lisa.urltrans.encode.queryparams=false

Setting this property to false ensures the query parameters in an HTTP/HTML URL are not decoded/encoded when executing the step.

lisa.generic.url.decoder=true

Set this property to true when opening a test case in DevTest 7.1.1 or later that has an HTTP/HTML Request step that was created in 7.0.0 or earlier.

TestEvent Handling Customizations

lisa.perfmon.snmp.port=1161

The StatKeeper can load a Perfmon integration class that wraps or implements a platform-specific monitor, like Windows Perfmon, JMX, SNMP, and others. DevTest comes with a Perfmon DLL class and an SNMP class to support producing our stats output to either the Windows Performance monitor OR (not both) as an SNMP agent. For more information, see the documentation on SNMP. The usual port for SNMP is 161, but you have to be root to use that.

lisa.perfmon.class=com.itko.lisa.stats.snmp.SnmpPerfmon

When we do have something that can pump native OS data into a performance monitor, implement a class that can push DevTest data into that tool and put that class name here.

lisa.perfmon.dll=/c:/Projects/Lisa/PerfmonJNI/LISAPerfmonJNI/Debug/LISAPerfmonJNI.dll

Windows Perfmon integration to the StatKeeper has a "DLL" setting for the Windows (native) implementation. Put the full path/file here. You only need this if you are using PerfmonStatKeeperWindows.

 

Simulators use a separate thread and queue to send TestEvents to the coordinator to cut down on the chattiness of RMI. These are the thresholds that cause the daemon thread to push events. We take the minimum of the size or the max-wait (if either we take too long or have too many, we post them).

lisa.eventPoolPoll=250

How often we check the queue size or we see if we have overrun our max wait (in milliseconds).

lisa.eventPoolSize=64

The maximum size that we let it get before sending.

lisa.eventPoolMaxWait=1000

How long we are willing to go with an event being unforwarded.

Test Manager/Editor Properties

gui.show.memory.status

Default: false

lisa.screencap.delay.seconds

Default: 6

lisa.screencap.dir

Default: LISA_HOME\screens

lisa.screen.cap.prefix

Default: lisa-screencap-

lisa.earsubdir.endingnamepart

Default: -contents

lisa.model.editor.inspector.scale

This property sets the "scale" (primarily, font size) for things in the model and step inspectors of the main model editor. 1.0 is 12 points, so determine a value for this property by dividing the size that you want in points by 12. For example, 11 points is 11/12 = 0.92, 10 points is 10/12 = 0.83 (the default), 14 points is 14/12 = 1.17.

Default: 0.83

lisa.stats.decimalFormat

Some built-in metrics (steps for each second) use a Java DecimalFormat to display floating-point values. To not use the decimal point, make this value "######" or select from a range of displays; see http://download.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html.

Default: ###,###.#

lisa.editor.custJavaNodeEditor.classes

This is the comma-separated list of all custom Java test nodes to include in your test case.

lisa.editor.combined.report.type
lisa.gui.log4jfmt

This drives the formatting of messages to the System Messages window.

Default: %-5p - %m%n

lisa.editor.http.recorderPort

The HTTP recorder binds to this port.

Default: 8010

lisa.editor.proxy.webProxySupport

Default: on

J2EE Server Parameters

lisa.prefill.jndiNames=

JBOSS=org.jnp.interfaces.NamingContextFactory
Weblogic=weblogic.jndi.WLInitialContextFactory
Websphere=com.ibm.websphere.naming.WsnInitialContextFactory
Borland Enterprise Server=com.inprise.j2ee.jndi.CtxFactory
iPlanet/Sun AS=com.sun.jndi.cosnaming.CNCtxFactory

lisa.prefill.jndiUrlPrefix=

JBOSS=jnp://
Weblogic=t3://
Websphere=iiop://
Borland Enterprise Server=iiop://
iPlanet/Sun AS=iiop://

lisa.prefill.jndiDefPort=

JBOSS=1099
Weblogic=7001
Websphere=2809
Borland Enterprise Server=1099
iPlanet/Sun AS=1099

lisa.prefill.jndiNeedsClass=

JBOSS=false
Weblogic=false
Websphere=true
Borland Enterprise Server=true
iPlanet/Sun AS=true

lisa.prefill.jndiFactories=

org.jnp.interfaces.NamingContextFactory
weblogic.jndi.WLInitialContextFactory
com.ibm.websphere.naming.WsnInitialContextFactory
com.webmethods.jms.naming.WmJmsNamingCtxFactory
com.tibco.tibjms.naming.TibjmsInitialContextFactory
com.inprise.j2ee.jndi.CtxFactory
com.sun.jndi.cosnaming.CNCtxFactory
fiorano.jms.runtime.naming.FioranoInitialContextFactory

lisa.prefill.jndiServerURLs=

jnp://SERVER:1099&t3://SERVER:7001
iiop://SERVER:PORT
tibjmsnaming://SERVER:7222&iiop://SERVER:PORT
iiop://localhost:9010&wmjmsnaming://Broker #1@SERVER:PORT/JmsAdminTest

lisa.editor.URLTransEditor.protos=

http,https

lisa.editor.URLTransEditor.hosts=

 

lisa.editor.URLTransEditor.ports=

80,443

lisa.editor.URLTransEditor.files=

 

lisa.prefill.jdbc.names=

Oracle
SQL Server
WLS Oracle
JDataStore
Sybase
DB2
MySQL
Derby

lisa.prefill.jdbc.jdbcDrivers=

oracle.jdbc.driver.OracleDriver
com.microsoft.sqlserver.jdbc.SQLServerDriver
com.microsoft.jdbc.sqlserver.SQLServerDriver
weblogic.jdbc.oci.Driver
com.borland.datastore.jdbc.DataStoreDriver
com.sybase.jdbc.SybDriver
com.ibm.db2.jcc.DB2Driver
org.gjt.mm.mysql.Driver
org.apache.derby.jdbc.ClientDriver

lisa.prefill.jdbc.jdbcConnectionURLs=

jdbc:oracle:thin:@SERVER:1521:SIDNAME
jdbc:sqlserver://SERVER:PORT;databasename=DBNAME
jdbc:microsoft:sqlserver://SERVER:PORT
jdbc:weblogic:oracle:TNSNAME
jdbc:borland:dslocal:DBNAME
jdbc:sybase:Tds:SERVER:PORT/DBNAME
jdbc:db2://SERVER:PORT/DBNAME
jdbc:mysql://SERVER:PORT/DBNAME
jdbc:derby://DBSERVER:DBPORT/DBNAME

Native Browser Information to Use for Internal Rendering

lisa.internal.browser.on=yes

lisa.internal.browser.win=com.itko.lisa.web.ie.IEUtils

lisa.internal.browser.osx=com.itko.lisa.web.jxbrowser.JxBrowserUtils

lisa.internal.browser.linux=com.itko.lisa.web.jxbrowser.JxBrowserUtils

lisa.internal.browser.sol-sparc=null

lisa.internal.browser.imgs=false

lisa.internal.browser=msie

WR type: mozilla, safari, msie

lisa.internal.browser.swing.heavy=false

lisa.internal.browser.usejsinviews=yes

lisa.example.wsdls=http://localhost:8080/itko-examples/services/UserControlService?wsdl

Test Manager/Monitor Properties

monitor.events.maxrows

The maximum number of event rows that are kept in the Test Manager as a test is run. The number of objects that are kept is twice this number.

Default: 500

lisa.tm.sysmess.size

The system messages window maximum size. The memory that is consumed is twice this value.

Default: 10240

Built-In String-Generator Patterns

lisa.patterns.stringgenerator.types=&Phone=(DDD)DDD-DDDD, &SSN=DDD-DD-DDDD, &Date=Lll-DD-DDDD, &Zip=D*(5)

JMX Information

lisa.jmx.types

com.itko.lisa.stats.jmx.JSE5Connection
com.itko.lisa.stats.jmx.TomcatConnection
com.itko.lisa.stats.jmx.JBossConnection
com.itko.lisa.stats.jmx.JSR160RMIConnection
com.itko.lisa.stats.jmx.WeblogicConnector
com.itko.lisa.stats.jmx.Weblogic9Connector
com.itko.lisa.stats.jmx.WebsphereSOAPConnection
com.itko.lisa.stats.jmx.ITKOAgentConnection
com.itko.lisa.stats.jmx.OracleASConnector

lisa.jmx.typeprops

com.itko.lisa.stats.jmx.JSE5Connection=LISA_JMX_JSE5
com.itko.lisa.stats.jmx.TomcatConnection=LISA_JMX_TOMCAT5
com.itko.lisa.stats.jmx.JBossConnection=LISA_JMX_JBOSS3240
com.itko.lisa.stats.jmx.JSR160RMIConnection=LISA_JMX_JSR160RMI
com.itko.lisa.stats.jmx.Weblogic9Connector=LISA_JMX_WLS9
com.itko.lisa.stats.jmx.WeblogicConnector=LISA_JMX_WLS6781
com.itko.lisa.stats.jmx.OracleASConnector=LISA_JMX_OC4J
com.itko.lisa.stats.jmx.WebsphereSOAPConnection=LISA_JMX_WASSOAP5X
com.itko.lisa.stats.jmx.ITKOAgentConnection=LISA_JMX_ITKOAGENT

You do not generally need anything for these parameters.

LISA_JMX_JSR160RMI

Default: LISA_HOME/lib/mx4j.lib

LISA_JMX_ITKOAGENT

Default: LISA_HOME/lib/mx4j.lib

LISA_JMX_JSE5

If you are running JSE 5, you do not need to change this property. We ship a jbossall-client that includes what you need, assuming the version is right.

LISA_JMX_JBOSS3240

Default: LISA_HOME/lib/mx4j.lib{{path.separator}}LISA_HOME/hotDeploy/jbossall-client.jar

LISA_JMX_TOMCAT5

This parameter is for Tomcat.

Default: LISA_HOME/lib/mx4j.lib{{path.separator}}LISA_HOME/hotDeploy/mx4j-tools.jar

LISA_JMX_WLS9

Default: LISA_HOME/hotDeploy/weblogic.jar{{path.separator}}LISA_HOME/hotDeploy/wljmxclient.jar

LISA_JMX_WLS6781

This parameter needs to change to the location of your weblogic.jar. No wlclient.jar will not work.

Default: LISA_HOME/hotDeploy/weblogic.jar

 

Oracle AS

LISA_JMX_OC4J

Default: LISA_HOME/lib/oc4jclient.jar{{path.separator}}LISA_HOME/lib/adminclient.jar

IBM WebSphere

LISA_JMX_WASSOAP5X

It is easier to use your IBM/WAS CLASSPATH before you start DevTest and leave this blank.

Default: LISA_HOME/lib/mx4j.lib

lisa.alert.email.emailAddr

If you use performance monitoring alerts, this parameter is the "from" email address for those alerts.

Format: lisa@itko.com

lisa.alert.email.defHosts

This parameter is the email server that we try to route emails with (SMTP server).

Default: localhost

lisa.rundoc.builtins

Values:

com.itko.lisa.files.1user1cycle.stg

Runs the test case once with one simulated user

com.itko.lisa.files.1user1cycle0think.stg

Runs the test case once with one simulated user and no think time

com.itko.lisa.files.1user1min.stg

Runs the test case with one simulated user for one minute, restarting the test as needed

com.itko.lisa.files.1user5min.stg

Stage the test for 5 minutes, restarting as needed

com.itko.lisa.files.1usernonstop.stg

Execute this test until manually stopped

com.itko.lisa.files.5user1min.stg

Execute this test with 5 virtual users for 1 minute

lisa.auditdoc.builtins

Default: com.itko.lisa.files.DefaultAudit.aud

Test Manager/ITR Properties

lisa.tm.itr.max.delay.seconds

Default: 5

External Command Shells

test.cmde.win.shell=cmd /c

test.cmde.unix.shell=sh -c

test.cmde.Windows.NT.(unknown).shell=cmd /c

Testing Parameters

lisa.props.blankOnMissing=true

Property to use if you want DevTest to replace key with an empty string if key is not in state.

lisa.test.custevents=&101="Custom Event 101"; &102="Custom Event 102"

Custom events: the first allowed event number is 101, so we have registered two as examples here.

lisa.SimpleWebFilter.responseCodeRegEx=[45] d d

lisa.fsss.dateformat=MM/dd/yyyy hh:mm:ss a

Properties for Use by StdSchedulerFactory to Create a Quartz Scheduler Instance

Configure Main Scheduler Properties

org.quartz.jobStore.class

Default: org.quartz.simpl.RAMJobStore

org.quartz.threadPool.class

Default: org.quartz.simpl.SimpleThreadPool

org.quartz.threadPool.threadCount

Default: 5

lisa.meta-refresh.max.delay

Default: 5

 

Platform-Specific Parameters in the TM

lisa.tm.exec.unix

Default: xterm -e {0}

lisa.tm.exec.win

Default: cmd /c start {0}

lisa.tm.exec.osx

Default: open -a /Applications/Utilities/Terminal.app {0}

 

Properties Used by Swing Testing Support

lisa.swingtest.client.logging.properties.file

Uncomment to use a custom Log4J logging properties file in SwingTestProgramStarter.

 Default: C:/Lisa/swingtestclient-logging.properties

License Settings

laf.request

Default: laf/license.do

laf.default.url

Default: https://license.itko.com

laf.displaysetting

Default: true

 

Reporting Properties

lisa.reporting.defaultPageSize

Values: A4 | letter

 

Reporting JPA Properties

rpt.eclipselink.ddl-generation

Default: create-tables

rpt.eclipselink.ddl-generation.output-mode

Default: database

rpt.eclipselink.validateschema

Default: false

perfmgr.rvwiz.whatrpt.autoExpire

Default: true

perfmgr.rvwiz.whatrpt.expireTimer

To check for expired reports, set autoExpire = true. Set the expiration period: an integer followed by (m=month,w=week,d=day,h=hour). The default expiration period is 30d (30 days).

Default: 30d

rpt.hibernate.validateschema

Validate the report database schema. By default, only the registry validates the schema.

Default: false

lisa.0.registry.local.autoshutdown

Default: true

lisa.8.registry.local.autoshutdown

Default: true

lisa.10.registry.local.autoshutdown

The default behavior is to not automatically shut down the local registry if it was started automatically. The exceptions are DevTest Workstation, VSE, and VSE Workstation.

Default: true

lisa.4.registry.local.autoshutdown

Default: false

lisa.5.registry.local.autoshutdown

JUnit and TestRunner should never auto shut down the registry.

Default: false

Property Used for the Eclipse Connector

lisa.eclipse.connector.port

Default: 8546

 

Property Used for Example Test Suites

EXAMPLES_HOME

Default: LISA_HOME/examples

VSE Properties

lisa.magic.string.min.length

Defines the minimum length of the argument value in a VSE transaction request that is required to consider that argument for constructing a magic string.

Default: 3

lisa.magic.string.word.boundary.type

Defines how searches in VSE for magic string content relate to word boundaries.

Values:

Default: both

lisa.magic.string.exclusion

Specifies whether to exclude specific strings from eligibility for magic stringing.

Values: Yes, YES, yes, No, NO, no, true, True, TRUE, false, False, FALSE, __NULL

Default: Yes, YES, yes, No, NO, no, true, True, TRUE, false, False, FALSE, __NULL

lisa.magic.string.xml.tags

Specifies whether to change text in XML tags to magic strings.

Default: false

lisa.vse.server.dir.full.service.name=false

Specifies whether multiple VSE instances run on different computers from the same installation directory. If they do, uncomment this property and set it to true.

Default: false

lisa.vse.response.xml.prettyprint

Specifies whether to format the XML in the service image if VSE records an XML response. The default, false, indicates DevTest does not prettyprint, format, or add line breaks to XML. If the XML arrives as one long string, DevTest displays it that way.

Default: false

lisa.vse.remember.execution.mode

Specifies whether VSE remembers the execution modes you set with the VSE Dashboard for virtual services. Comment out this property if you do not want VSE to remember the execution modes across shutdowns.

Default: true

lisa.vse.match.event.buffer.size

Sets the number of events for each VS model to define how many matching related events VSE buffers. The property sets the number of events for each VS model. For example, if two VS models are deployed with the default event buffer size of 100, then 200 events are buffered. These events are the source for the Match tab of the VS model inspection page in the VSE dashboard.

Default: 100

lisa.vse.request.event.set.buffer.size

Defines the number of inbound VSE requests for which a full set of DevTest events is buffered. The property sets the number of events for each VS model. For example, if two VS models are deployed with the default request buffer size (5), 10 sets of events (grouped by inbound request) are buffered. These sets of events are the source for the Events tab of the VS model inspection page in the VSE dashboard.

For performance reasons, VSE holds 50 events for processing. This limit can result in the removal of events from the processing queue and the absence of in the Inspection View. To prevent the truncation of events, you can increase the size of the event processing queue. However, this action can increase memory usage and can reduce performance. 

Default: 5

lisa.vse.si.text.editor.order

Defines the order in which registered VSE text response editors are queried when using autodetect. Only enough of the "right end" of the class name to make it unique is required.

Values: XMLTextEditor, JSONTextEditor

Default: The default text editor

lisa.tm.def.min.millis

Defines (in milliseconds) the default minimum think time for new "regular" steps.

Default: 500

lisa.tm.def.max.millis

Defines (in milliseconds) the default maximum think time for new "regular" steps.

Default: 1000 

lisa.vse.rest.max.optionalqueryparams

Specifies the maximum number of optional query parameters to use per method in a WADL or RAML file. If there are more than lisa.vse.rest.max.optionalqueryparams optional query parameters specified in a WADL or RAML file, only the first lisa.vse.rest.max.optionalqueryparams are used to create transactions. 

Default: 5

Date-Checker Properties

The VSE date utilities use the following properties to determine which date patterns are considered valid for date sensitivity conversions. Each of the following entries represents a regular expression that VSE considers as a part of a date.

lisa.vse.datechecker.dayregex

((\[12\]\\d)\|(3\[01\])\|(0?\[1-9\]))

lisa.vse.datechecker.monthnumberregex

((1\[012\])\|(0 \\d)\|0\[1-9\]\|\[1-9\])

lisa.vse.datechecker.monthalpharegex

(\\bJAN\\b\|\\bFEB\\b\|\\bMAR\\b\|\\bAPR\\b\|\\bMAY\\b\|\\bJUN\\b\|\\bJUL\\b\|\\bAUG\\b\|\\bSEP\\b\|\\bOCT\\b\|\\bNOV\\b\|\\bDEC \\b)

lisa.vse.datechecker.yearlongregex

\\d\\d\\d\\d

lisa.vse.datechecker.yearshortregex

\\d\\d

lisa.vse.datechecker.timeregex

(\\s?((\[012\]? \\d)\|(2\[0123\]))\:((\[012345\] \\d)\|(60))\:((\[012345\] \\d)\|(60)))

lisa.vse.datechecker.time.hhmmssregex

((\[012\]? \\d)\|(2\[0123\]))\:((\[012345\] \\d)\|(60))\:((\[012345\] \\ d)\|(60))

lisa.vse.datechecker.time.millisregex

((\[012\]?\\d)\|(2\[0123\]))\:((\[012345\]\\d)\|(60))\:((\[012345\]\\d)\|(60))\\.(( \\d \\d \\d)\|0)

lisa.vse.datechecker.time.millis.zoneregex

((\[012\]?\\d)\|(2\[0123\]))\:((\[012345\] \\d)\|(60))\:((\[012345\] \\ d)\|(60)) \\.((\\d \\d \\d)\|0) \\s(\[A-Za-z\]\[A-Za-z\]\[A-Za-z\])

lisa.vse.datechecker.wstimestampregex

\\d\\d\\d\\d-((1\[012\])\|(0\\d)\|0\[1-9\]\|\[1-9\])-((\[12\]-\\-d)\|(3\[01\])\|(0?\[1-9\]))T((\[012\]?-\\-d)\|(2\[0123\]))\:((\[012345\]-\\-d)\|(60))\:((\[012345\]-\\-d)\|(60))-\\-.-\\-d-\\-d-\\-d\[-+\]\\d\\d\\d \\d

lisa.vse.datechecker.ddmmmyyyyregex

((\[12\]\\d)\|(3\[01\])\|(0?\[1-9\]))(JAN\|FEB\|MAR\|APR\|MAY\|JUN\|JUL\|AUG\|SEP\|OCT\|NOV\|DEC)\\d \\d \\d \\d

lisa.vse.datechecker.mmmddyyyyregex

(JAN\|FEB\|MAR\|APR\|MAY\|JUN\|JUL\|AUG\|SEP\|OCT\|NOV\|DEC)((\[12\]\\d)\|(3\[01\])\|(0?\[1-9\]))\\d \\d \\d \\d

lisa.vse.datechecker.yyyyddmmmregex

\\d\\d \\d \\d((\[12\] \\d)\|(3\[01\])\|(0?\[1-9\]))(JAN\|FEB\|MAR\|APR\|MAY\|JUN\|JUL\|AUG\|SEP\|OCT\|NOV\|DEC)

lisa.vse.datechecker.yyyymmmddregex

\\d\\d\\d\\d(JAN\|FEB\|MAR\|APR\|MAY\|JUN\|JUL\|AUG\|SEP\|OCT\|NOV\|DEC)((\[12\] \\d)\|(3\[01\])\|(0?\[1-9\]))

lisa.vse.datechecker.ddmmmregex

((\[12\]\\d)\|(3\[01\])\|(0?\[1-9\]))(JAN\|FEB\|MAR\|APR\|MAY\|JUN\|JUL\|AUG\|SEP\|OCT\|NOV\|DEC)

lisa.vse.datechecker.mmmddregex

(JAN\|FEB\|MAR\|APR\|MAY\|JUN\|JUL\|AUG\|SEP\|OCT\|NOV\|DEC)((\[12\]\\d)\|(3\[01])|(0?\[1-9\]))

lisa.vse.datechecker.ddmmmyyregex

((\[12\]\\d)\|(3\[01\])\|(0?\[1-9\]))(JAN\|FEB\|MAR\|APR\|MAY\|JUN\|JUL\|AUG\|SEP\|OCT\|NOV\|DEC)\\d\\d

In VSE, each of the following entries represents a valid pattern for part of date:

lisa.vse.datechecker.dayformat

Format: dd

lisa.vse.datechecker.monthnumberformat

Format: MM

lisa.vse.datechecker.monthalphaformat

Format: MMM

lisa.vse.datechecker.yearlongformat

Format: yyyy

lisa.vse.datechecker.yearshortformat

Format: yy

lisa.vse.datechecker.timeformat

Format: HH:mm:ss

lisa.vse.datechecker.time.hhmmssformat

Format: HH:mm:ss

lisa.vse.datechecker.time.millisformat

Format: HH:mm:ss.SSS

lisa.vse.datechecker.time.millis.zoneformat

Format: HH:mm:ss.SSS z

lisa.vse.datechecker.wstimestampformat

Format: yyyy-MM-dd'T'HH:mm:ss.SSSZ

The following date patterns cannot be constructed by using a combination for the previous patterns that involve at least day, month, and year:

lisa.vse.datechecker.mmmddyyyy.separatorformat

Format: MMM*dd*yyyy

lisa.vse.datechecker.mmddyyyy.separatorformat

Format: MM*dd*yyyy

lisa.vse.datechecker.ddmmmyyyy.separatorformat

Format: dd*MMM*yyyy

lisa.vse.datechecker.ddmmyyyy.separatorformat

Format: dd*MM*yyyy

lisa.vse.datechecker.yyyymmmdd.separatorformat

Format: yyyy*MMM*dd

lisa.vse.datechecker.yyyymmdd.separatorformat

Format: yyyy*MM*dd

lisa.vse.datechecker.ddmmmyyyyformat

Format: ddMMMyyyy

lisa.vse.datechecker.mmmddyyyyformat

MMMddyyyy

lisa.vse.datechecker.yyyyddmmmformat

Format: yyyyddMMM

lisa.vse.datechecker.yyyymmmddformat

Format: yyyyMMMdd

lisa.vse.datechecker.ddmmmyyformat

Format: ddMMMyy

lisa.vse.datechecker.ddmmmformat

Format: ddMMM

lisa.vse.datechecker.mmmddformat

Format: MMMdd

lisa.vse.datechecker.separators

Defines the valid separator characters to use in the date formats.

Values: -/.

Example: lisa.vse.datechecker.separators=/ sets ‘/’ as a separator as in 10/15/2011.

lisa.vse.datechecker.top.priorityorder=lisa.vse.datechecker.wstimestampformat

Defines the order in which to match the date pattern. The separator characters that lisa.vse.datechecker.separators defines replace the asterisks.

Example: MM*dd*yy generates four date patterns: "MM-dd-yyyy", "MM dd yyyy", "MM/dd/yyyy", "MM.dd.yyyy".

lisa.vse.datechecker.date.priorityorder

lisa.vse.datechecker.mmmddyyyy.separatorformat&\
lisa.vse.datechecker.mmddyyyy.separatorformat&\
lisa.vse.datechecker.ddmmmyyyy.separatorformat&\
lisa.vse.datechecker.ddmmyyyy.separatorformat&\
lisa.vse.datechecker.yyyymmmdd.separatorformat&\
lisa.vse.datechecker.yyyymmdd.separatorformat&\
lisa.vse.datechecker.mmmddyyyyformat&\
lisa.vse.datechecker.ddmmmyyyyformat&\
lisa.vse.datechecker.yyyyddmmmformat&\
lisa.vse.datechecker.yyyymmmddformat&\
lisa.vse.datechecker.ddmmmyyformat

lisa.vse.datechecker.time.priorityorder

lisa.vse.datechecker.time.millis.zoneformat&\
lisa.vse.datechecker.time.millisformat&\
lisa.vse.datechecker.time.tenthsformat&\
lisa.vse.datechecker.time.hhmmssformat

lisa.vse.datechecker.bottom.priorityorder

lisa.vse.datechecker.mmmddformat&\
lisa.vse.datechecker.ddmmmformat

lisa.vse.datechecker.months

Values: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC

lisa.vse.datechecker.coarse.year.regex

Format: (?ism).*((\\d[./-](19|20)[0-9]{2})|((JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[. /-](19|20)[0-9]{2})|((19|20)[0-9]{2}[. /-][0-9]{2})).*

Defines a coarse level test to determine whether the payload contains anything that resembles a year. To avoid matching too much, it looks nearby for other identifying information such as month information and common date separators (for example, - or / or .).

When the year is difficult to distinguish from any other four-digit number, this pattern may not match. In that case, your magic dates are not found. Try one of the following solutions:

lisa.vse.datechecker.coarse.year.regex

Format: (?ism).*((\\d[./-]?(19|20)[0-9]{2})|((JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[. /-]?(19|20)[0-9]{2})|((19|20)[0-9]{2}[. /-]?[0-9]{2})).*

Defines a more permissive coarse level test than the previous test to determine whether the payload contains anything that resembles a year. If the dates are not recognized, this Regex may allow them to be found. To avoid matching too much, it looks nearby for other identifying information such as month information and common date separators (for example, - or / or .).

However, this Regex can have some performance impact. If this Regex matches too many dates, the patterns above run in situations where they are not applicable. Running large numbers of Regex patterns against large payloads can be time consuming.

VSE JMS Messaging - Custom JMS Properties to Ignore

vse.jms.ignore.proplist

Some JMS platforms include extra custom properties in the JMS messages they deliver. These properties can interfere with VSE creation. vse.jms.ignore.proplist contains a list of properties to ignore when recording a JMS service with the VSE messaging recorder. The format is a comma-delimited list of regular expressions. By default, it excludes standard JMS extension properties (JMSX) and JBoss custom bookkeeping properties (JMS_.).

 Default: JMSX.*, JMS_.*

VSE Recorder Conversation Batch Size

lisa.vse.recorder.conversation.batch.size

Defines how many conversations we process before committing them to the database. If you have a few large conversations, make this number small. If you have many smaller conversations, make this number large. A batch size of <= 0 is the same as a batch size of 1.

Default: 10

VSE Service Image Database Settings

eclipselink.ddl-generation

Default: create-tables

eclipselink.ddl-generation.output-mode=database

Defines the database to use as the repository for service images. VSE uses the open source EclipseLink JPA provider. By default we use our reports database as the repository for service images.

Default: LISA reports database

Validate the VSE Schema

lisa.eclipselink.query.warn.threshold

If EclipseLink is configured to do query timings (the default), this value defines the maximum interval (in milliseconds) allowed for a database query before the com.itko.lisa.vse.stateful.model.SqlTimer logger raises a WARN-level message. If you set the threshold on that logger to DEBUG, timings return for all SELECT statements EclipseLink issues. This logging is the first step in debugging VSE performance issues. If the database is local and all the indexes are created, then you should not see anything over about 20 ms. However, a database on the network that is not under your control and possibly missing indexes could easily take 100ms or more to return a result. In that case, VSE can seem to be slow when in fact it is fast if correctly deployed. Most service images are small enough or have a working set sufficiently small enough to fit into the VSE entity cache. Therefore, the number of SELECTs that VSE issues should dwindle to zero, provided the VSE has a large enough heap. The cache maintains soft references by default.

Default: 100

VSE Delimited Content Detection Properties

lisa.vse.delimited.delimiter.check.maxchars

Defines the maximum number of characters to inspect to determine the content type.

Default: 1000

lisa.vse.delimited.delimiter.check.maxpercent

Defines the maximum percentage of characters to inspect to determine the content type. This property is used if it is higher than lisa.vse.delimited.delimiter.check.maxchars.

Default: 2

lisa.vse.delimited.delimiter.list

Defines the characters that the Delimited Content Detector looks for as delimiters.

Default: :,\\,,;,|,\u00A6,\t,\n

lisa.vse.delimited.delimiter.minimum.threshold

Defines the minimum number of delimiters that are counted for the Delimited Content Detector. The payload must have at least this many delimiters.

Default: 3

lisa.vse.delimited.namevalue.separator.list

Defines the Name-Value separators that are used to detect the delimited name-value payload. These values must not be in the lisa.vse.delimited.delimiter.list.

REST Data Protocol Properties

lisa.protocol.rest.editor.observedtraffic.max

Defines the maximum number of items of matching traffic that are populated in the lower pane of the URI rules wizard. If the wizard takes a long time to populate the lower pane with matching traffic, try using a lower value in this field.

Default: 100

lisa.protocol.rest.editor.unmatchedtraffic.max

Defines the maximum number of items of unmatched traffic that display in the unmatched traffic dialog. If the wizard takes a long time to populate this wizard, try using a lower value in this field.

Default: 100

lisa.protocol.rest.idPattern

Defines for the REST data protocol a regular expression that detects the parts of an HTTP request that it can consider to be an identifier. The data protocol converts such identifiers to dynamic parameters. When you have dynamic parameters that you know follow a specific format, you can use this property to detect them.

Default: [a-zA-Z]+[0-9]{5,}[a-zA-Z]*

Example: The value id12345 can denote a stock item and the subsequent rule contains {URLPARAM0}.

lisa.protocol.rest.maxChanges

Defines the maximum number of changes that VSE allows for a token before the variability is considered significant enough to generate a rule.

Default: 1

lisa.protocol.rest.parameterBaseName

Defines the prefix that the REST data protocol uses for the parameters in rules.

Default: URLPARAM

lisa.protocol.rest.startPosition

Defines the position in the URL at which the REST data protocol starts looking for variable tokens.

Default: 3

Example: In the URI GET /a/b/c/d, GET is at position 0, a is at position 1, and b is at position 2.

vse.log.trace.truncate.response.at=2048

Limits the size of responses that DevTest writes to the vse.log. This property is only applied when trace-level logging is enabled: specifically, when com.itko.lisa.vse.http.Transaction=TRACE or when com.itko.lisa.vse.stateful.protocol.http.Coordinator=TRACE.

Values:

Default: 2048

Network Port Properties

The network port properties take the form of lisa.net.APPID.port.

If you must change these defaults, override them in the site.properties file. Clients make assumptions about what port to connect to their server based on these values.

lisa.net.0.port

DevTest Workstation

Default: 2008

lisa.net.2.port

Coordinator

Default: 2011

lisa.net.3.port

Registry

Default: 2010

lisa.net.4.port

JUnit exec

Default: 2012

lisa.net.5.port

Test Runner (command line)

Default: 2005

lisa.net.6.port

Others

Default: 2007

lisa.net.8.port

VSE

Default: 2013

lisa.net.9.port

VSEManager

Default: 2004

lisa.net.11.port

ServiceManager

Default: 2006

lisa.net.1.port

Simulator (we start here so it is easier to have many on the same computer).

Default: 2014

CA Continuous Application Insight Properties

lisa.pathfinder.on

Default: true

lisa.pathfinder.broker.host

Default: 0.0.0.0

lisa.pathfinder.broker.port

Default: 2009

 
lisa.webserver.port

Our embedded web server.

Default: 1505

lisa.webserver.https.enabled

Default: false

 
devtest.port

Default: 1507

 
lisa.enable.workstation.pathfinder.browser.ui

Default: true

 
lisa.portal.enable.pathfinder.browser.ui

Default: true

 
lisa.webserver.host

The host of our embedded web server. 0.0.0.0 binds to all local addresses.

Default: 0.0.0.0

lisa.webserver.acl.authmodule.baseurl

Default: /acl/

 

These properties set the values for all of the portal app launchers from DevTest Workstation. Currently, the TR host name is used for the Host value so we get that value dynamically. The URL is launched externally in your system's browser.

lisa.portal.url.prefix

Default: http://* (http://\*)

lisa.portal.root.base.url

Default: /index.html

lisa.portal.cvsdashboard.base.url

Default: /index.html?lisaPortal=cvsdashboard

lisa.portal.pathfinder.console.base.url

Default: /index.html?lisaPortal=pathfinder

lisa.portal.server.console.base.url

Default: /index.html?lisaPortal=serverconsole

lisa.portal.model.execution.url

Default: /index.html?lisaPortal=serverconsole

lisa.portal.reporting.context

Default: reporting

lisa.portal.reporting.console.base.url

Default: /index.html?lisaPortal=reporting

lisa.portal.defect.capture.url

Default: /pathfinder/lisa_pathfinder_agent/defectcapture

lisa.portal.save.defect.data.url

Default: /pathfinder/lisa_pathfinder_agent/saveDefectData

lisa.portal.invoke.base.url

Default: /lisa-invoke

lisa.portal.invoke.report.url

Default: /reports

lisa.portal.invoke.server.report.directory

Default: lisa.tmpdirlisa.portal.invoke.report.url

devtest.portal.base.url.path

Default: /devtest/#/main

devtest.portal.homepage.url.path

Default: {{devtest.portal.base.url.path}}/dashboard

lisa.portal.pathfinder.explorer.base.url

Default: {{devtest.portal.base.url.path}}/createartifacts

lisa.portal.pathfinder.management.base.url

Default: {{devtest.portal.base.url.path}}/pathManageAgents

lisa.portal.invoke.test.root

Default: LISA_HOME

 

Reporting Graph View Properties

rpt.lisa.graph.view.threshhold

Default: 100

rpt.lisa.graph.view.infomessage

Results more than maximum threshold. Modify a filter to fetch the details.

rpt.lisa.graph.scatter.view.threshhold

Default: 10000

rpt.lisa.graph.scatter.view.infomessage

Results more than maximum threshold. To fetch the details, modify a filter.

 

Async Reporting Support

lisa.reporting.useAsync

If you run load tests and you find that the bottleneck in the test cases is writing the events to the reporting database, consider removing everything except metrics from the report generator. If you still see the reporting engine as the bottleneck, consider enabling this property. The property uses JMS to send the reporting event and background threads in the simulators and coordinator write the events to the database asynchronously. This means that your load test finishes before all the events are written to the database, so the report does not appear for some time (how long depends on your test cases and how many events they generate). The simulator queue typically takes the longest to flush; you get a message at the INFO level in the simulator log showing the percentage complete.

This feature is considered as "advanced usage" for now and is disabled by default. Feedback at http://ca.com/support is welcome and encouraged.

Default: false

lisa.reporting.step.max.propsused.buffersize

Default: 100

lisa.reporting.step.max.propsset.buffersize

These properties control the collection of statistics for a test step during the execution of a test case. The values specify the maximum number of occurrences that are recorded for the properties that are used and properties that are set. You should not need to change the default values.

Default: 100

lisa.threadDump.generate

Default: true

lisa.threadDump.interval

Default: 30

lisa.threadDump.loggerName

Enable periodic thread dumps. It is a good idea to leave this enabled. It efficiently checks to see if the threadDumpLogger is at INFO or below and not do anything if it is set to WARN or higher. Properties are only read once at startup; the logging.properties file is checked every 10 seconds for changes. All you must do is leave this alone and set the log level of the threadDumpLogger to INFO and wait for at most 30 seconds to get periodic thread dumps of a running DevTest Server. These logs are invaluable when debugging performance issues. See the comments in logging.properties for more information.

Default: threadDumpLogger

 

These properties are used to control the metrics collection in VSE servers. The metrics that are collected can be viewed in the web-based VSE dashboard.

lisa.vse.metrics.collect

Main property to turn on the overall metrics collection (true) or off (false).

Default: true

lisa.vse.metrics.txn.counts.level

This property controls the level at which transaction counts are recorded. When the named transaction counts are summed, you get transactions for any time period.

Values: none (or false), service, request

Default: service

lisa.vse.metrics.sample.interval

This property controls how often transaction rate and response times are sampled.

Default: 5m

lisa.vse.metrics.delete.cycle

Default: 1h

lisa.vse.metrics.delete.age

These properties control how often old metric data is scanned for and deleted, and what is considered old.

Default: 30d

lisadb.internal.enabled

Indicates whether to start the internal Derby database instance in the registry.

Default: true

lisadb.internal.host

The network interface that the internal Derby database uses. The default value 0.0.0.0 indicates that all interfaces are used.

Default: 0.0.0.0

lisadb.internal.port

The port number that the internal Derby database listens on.

Default: 1528

lisa.acl.audit.logs.delete.frequency

Default: 1d

lisa.acl.audit.logs.delete.age

These properties control how often old ACL audit log data is scanned for and deleted, and what is considered old.

Default: 30d

Database Properties

The following components interact with a database: reporting, Agent broker, VSE, and ACL. Typically you would point them all to the same connection pool, but you can define a separate pool for each or mix and match. To define a new pool, set up properties like lisa.db.pool.myPool.url. The underlying pool implementation is the open source c3p0 pool, and the various properties are passed down. For available settings, see http://www.mchange.com/projects/c3p0/index.html#configuration_properties.

lisadb.reporting.poolName

Default: common

lisadb.vse.poolName

Default: common

lisadb.acl.poolName

Default: common

lisadb.broker.poolName

Default: common

lisadb.pool.common.driverClass

Default: org.apache.derby.jdbc.ClientDriver

lisadb.pool.common.url

Default: jdbc:derby://localhost:1528/database/lisa.db;create=true

lisadb.pool.common.user

Default: rpt

lisadb.pool.common.password_enc

Set the password by removing the trailing _enc from the property name and adding =MyPlaintextPassword. The password is automatically encoded at startup.

 Default: 76f271db3661fd50082e68d4b953fbee

The following pool properties keep the number of connections to a minimum when DevTest is idle.

lisadb.pool.common.minPoolSize

Default: 0

lisadb.pool.common.minPoolSize

Default: 0

lisadb.pool.common.maxPoolSize

Default: 10

lisadb.pool.common.acquireIncrement

Default: 1

lisadb.pool.common.maxIdleTime

Default: 45

lisadb.pool.common.idleConnectionTestPeriod

Default: 5

 

Other common database settings: copy and paste the relevant user, password, and pool size parameters from the common template.

lisadb.pool.POOLNAME.driverClass

Default: oracle.jdbc.OracleDriver

lisadb.pool.POOLNAME.url

Default: jdbc:oracle:thin:@HOST:1521:SID

lisadb.pool.POOLNAME.driverClass

Default: com.ibm.db2.jcc.DB2Driver

lisadb.pool.POOLNAME.url

Default: jdbc:db2://HOST:50000/DBNAME

lisadb.pool.POOLNAME.driverClass

Default: com.microsoft.sqlserver.jdbc.SQLServerDriver

lisadb.pool.POOLNAME.url

Default: jdbc:sqlserver://durry;databaseName=LISA

lisadb.pool.POOLNAME.driverClass

Default: com.mysql.jdbc.Driver

lisadb.pool.POOLNAME.url

Default: jdbc:mysql://HOST:3306/DBNAME

lisa.jdbc.asset.pool.size

When defining a JDBC Connection asset, the connection pool size can be configured by this property.

Default: 5

Mainframe Properties

lisa.mainframe.bridge.enabled

Indicates whether to enable the CICS mainframe bridge.

Default: false

lisa.mainframe.bridge.mode

Indicates whether the mainframe bridge runs in client mode or server mode.

Default: server

lisa.mainframe.bridge.port

When the mainframe bridge is running in server mode, this port is the well-known port that the mainframe bridge listens on.

Default: 61617

lisa.mainframe.bridge.server.host

Default: 127.0.0.1

lisa.mainframe.bridge.server.port

When the mainframe bridge is running in client mode, these values are the IP address and the well-known port of the LPAR agent.

Default: 3997

lisa.mainframe.bridge.connid

Two-character unique ID for each client.

Default: AA

For more information, see Mainframe Bridge in Agents.

 

WebSphere MQ Properties

lisa.mq.ccsid.default=819

You can use this property to override the default Coded Character Set Identifier (CCSID) for all IBM WebSphere MQ messages sent from DevTest. This value can also be overridden for each case in the Publisher Info's Message Properties of the IBM WebSphere MQ step. For more information, see Using CA Application Test. For the complete list of CCSIDs, see http://www-01.ibm.com/software/globalization/ccsid/ccsid_registered.html. The default value for United States locales is 819 (ASCII).

 

Localization Options

lisa.locale.languages=en

You can use this property to indicate the languages to support in the UI. The valid values are en and ja, indicating English or Japanese.

If you specify both en and ja here, you can switch the UI between English and Japanese by using the System, Language option off the Main menu.

lisa.supported.html.request.encodings=

Valid values are ISO-8859-1,UTF-8,Shift_JIS,EUC-JP,Windows-31J.

Selenium Integration Properties

selenium.enable.waitfor=true

Specifies whether to add an implicit waitForElementPresent step for each step in the test case that must locate a web element.

Values:
selenium.browser.type

Defines the type of browser for running a Selenium Integration test case. Use this property in a project configuration file.

Values:

Note: If this property is not specified, the test runs in Firefox by default.

selenium.ie.driver.path

Defines the full path to the Selenium driver on a local computer that is used to run a Selenium Integration test in a Microsoft Internet Explorer browser. Use this property in a project configuration file.

Example:
C:\lisa-se\IEDriverServer.exe
selenium.chrome.driver.path

Defines the full path to the Selenium driver on a local computer that is used to run a Selenium Integration test in a Chrome browser. Use this property in a project configuration file.

Example:
C:\lisa-se\ChromeDriverServer.exe
selenium.remote.url

Defines the URL of a remote Selenium Server hub to run Selenium Integration test cases on a remote browser. Use this property in a project configuration file.

Example:
http://your_remote_hostname:4444/wd/hub

Note: You can define selenium.chrome.driver.path and selenium.ie.driver.path in the same project configuration file. A configuration file that contains selenium.chrome.driver.path or selenium.ie.driver.path cannot also contain selenium.remote.url.

selenium.WebDriver.DesiredCapabilities.filePath

Specifies the location of the parameter file used to set advanced options in the Selenium web driver.

Default: {{LISA_PROJ_ROOT}}/Data/selenium-capabilities.conf

VSEasy Properties

The port properties control the dynamic assignment of ports when using auto configuration with the HTTP protocol in VSEasy.

If the minimum port is less than 1024, the value is set to 1024. If the maximum port is greater than 65535, the value is set to 65535. If the maximum port is less than or equal to the minimum port, both values are reverted to the defaults.

lisa.vseasy.http.min.dynamic.port

Default: 8000

lisa.vseasy.http.max.dynamic.port

Default: 65535

lisa.vseasy.default.group.tag

Specifies the name of the default group in the VSEasy console.

Default: VSEasy