Rubrique précédente: Génération de fichiers DDLRubrique suivante: Annexe B : fichiers de propriété personnalisés


Annexe A : fichier de propriété DevTest (lisa.properties)

Le fichier de propriété lisa.properties stocke les informations d'initialisation et de configuration.

Les fichiers de propriété sont stockés dans le répertoire d'installation de DevTest.

Vous pouvez afficher le contenu de ce fichier dans DevTest Workstation.

Remarque : N'ajoutez pas de propriétés personnalisées à ce fichier, car CA Technologies se réserve le droit de remplacer ce fichier à tout moment.

Pour ouvrir le fichier lisa.properties, sélectionnez System (Système), Edit Properties (Modifier les propriétés) dans le menu principal.

Ce chapitre traite des sujets suivants :

Liste de chemins séparés par des virgules pour l'outil Javadoc et le code source

Propriétés du système

Propriétés du serveur

Propriétés OS X

Notifications de mise à jour

Valeurs par défaut de base

Propriétés de clés d'en-tête HTTP

Propriétés d'éditeur de champs HTTP

Paramètres d'exécution de scénario de test

Personnalisations du traitement de l'événement TestEvent

Propriétés de l'éditeur/gestionnaire de tests

Paramètres du serveur J2EE

Informations de navigateur natives à utiliser pour l'interprétation interne

Propriétés du moniteur/gestionnaire de tests

Modèles de générateur de chaîne intégrés

Informations sur JMX

Propriétés de l'ITR/du gestionnaire de tests

Shells de commande externes

Paramètres de test

Propriétés utilisées par StdSchedulerFactory pour créer une instance de planificateur Quartz

Propriétés de VSE

Propriétés de port réseau

Propriétés CA Continuous Application Insight

Propriétés de base de données

Propriétés mainframe

Propriétés d'intégration de Selenium

Propriétés de VSEasy

Liste de chemins séparés par des virgules pour l'outil Javadoc et le code source

Ces chemins sont utilisés pour afficher la documentation de classe et de paramètre. Le chemin docpath accepte les répertoires et les URL, qui correspondent à des chemins de base de l'outil Javadoc. L'exemple suivant inclut des documents de kit de développement Java provenant d'un site Web. Toutefois, notez que les sites Web ne sont pas recommandés, car ils supposent des délais. 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

Le chemin d'accès sourcepath accepte les répertoires en tant que chemins de base et les fichiers JAR ou ZIP source.

lisa.axis.compiler.version=1.4

Version 1.4 du compilateur lisa.axis.compiler.

Propriétés du système

file.encoding

Codage des fichiers écrits ou lus par DevTest

Par défaut : UTF-8

lisa.supported.html.request.encodings

Pour inclure les codages que vous voulez prendre en charge dans l'étape HTTP/HTML Request (Demande HTTP/HTML), modifiez la liste des encodages séparés par des virgules. La machine virtuelle Java sous-jacente doit également prendre en charge tous les codages de cette liste. Si une page Web utilise un codage non pris en charge dans la liste, le codage sera remplacé par le codage par défaut de DevTest (clé file.encoding dans lisa.properties). De plus, si un codage n'est pas sélectionné lors de la création d'une étape HTTP/HTML Request (Demande HTTP/HTML), le codage par défaut de DevTest est utilisé.

Valeur par défaut : ISO-8859-1, UTF-8, Shift_JIS, EUC-JP

lisa.supported.jres

Valeur par défaut : 1.7

org.jfree.report.LogLevel

Valeur par défaut : Error

javax.xml.parsers.DocumentBuilderFactory

Valeur par défaut : org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

javax.xml.parsers.SAXParserFactory

Valeur par défaut : org.apache.xerces.jaxp.SAXParserFactoryImpl

javax.xml.transform.TransformerFactory

Valeur par défaut : org.apache.xalan.processor.TransformerFactoryImpl

Propriétés du serveur

lisa.net.bindToAddress

Adresse IP sur laquelle les écoutes sont effectuées. Par défaut, les écoutes sont effectuées sur toutes les adresses IP de l'application. Vous pouvez limiter cette valeur à une adresse IP particulière. Pour empêcher que d'autres ordinateurs se connectent, mais permettre des connexions locales, définissez la valeur sur 127.0.0.1 ou sur localhost.

Propriétés OS X

apple.awt.brushMetalLook

Valeur par défaut : false

apple.awt.brushMetalRounded

Valeur par défaut : false

apple.laf.useScreenMenuBar

Valeur par défaut : true

apple.awt.showGrowBox

Valeur par défaut : true

com.apple.mrj.application.growbox.intrudes

Valeur par défaut : true

com.apple.macos.smallTabs

Valeur par défaut : true

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

Par défaut : LISA

com.apple.mrj.application.live-resize

Valeur par défaut : true

Notifications de mise à jour

lisa.update.every=1

Contrôle la fréquence à laquelle DevTest vérifie la disponibilité d'une version plus récente à télécharger. Pour désactiver la vérification, laissez la valeur vide. Les autres valeurs valides sont les suivantes :

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

Valeurs par défaut de base

lisa.testcase=test.xml

Valeur par défaut lors de l'exécution directe d'un test à partir de la classe com.itko.lisa.test.TestCase.

lisa.registry=registry.xml

Valeur par défaut lors de l'exécution directe d'un test à partir de la classe com.itko.lisa.test.TestCase.

lisa.runName=Ad-hoc Run

Valeur par défaut lors de l'exécution directe d'un test à partir de la classe com.itko.lisa.test.TestCase.

lisa.registryName=registry

Nom par défaut du registre à associer et nom par défaut du registre lorsque vous le démarrer sans spécifier de nom.

lisa.coordName=coordinator

Nom par défaut du serveur de coordination lorsque vous le démarrez sans spécifier de nom explicite et lorsque l'utilitaire Test Runner (Exécuteur de tests) requiert un serveur de coordination, mais qu'aucun n'est spécifié dans la ligne de commande.

lisa.simulatorName=simulator

Nom par défaut d'un démon de simulateur si vous n'en fournissez aucun dans la ligne de commande.

lisa.vseName=VSE

Nom par défaut du serveur d'environnement virtuel lorsqu'il est démarré sans un nom explicite.

lisa.defaultRegistry.pulseInterval=30

Intervalle de journal de statut pour le registre. La valeur par défaut est 30 secondes.

lisa.coordinator.pulseInterval=30

Intervalle de journal de statut pour le coordinateur. La valeur par défaut est 30 secondes.

lisa.simulator.pulseInterval=30

Intervalle de journal de statut pour le simulateur. La valeur par défaut est 30 secondes.

lisa.vse.pulseInterval=30

Intervalle de journal de statut pour VSE. La valeur par défaut est 30 secondes.

lisa.server.projectmap.refresh.pulseInterval=600

Intervalle après lequel les serveurs DevTest (coordinateur et simulateur) actualisent le mappage des noms de projet vers les chemins d'accès au fichier.

lisa.defaultRegistryConnectionTimeoutSeconds=90

Valeur du délai d'expiration en secondes que les coordinateurs et les simulateurs utilisent lors de la connexion à un registre DevTest. La valeur 0 indique un délai d'expiration infini, c'est-à-dire que la tentative de connexion est effectuée indéfiniment.

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

URL à afficher pour le didacticiel d'expression régulière, dans la fenêtre de l'assistant pour les expressions régulières.

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

Permet d'enregistrer des hooks dans DevTest. Ces valeurs sont séparées par des virgules.

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

Cette propriété est une expression régulière Java qui vous permet de masquer les types de fichiers que vous ne voulez pas afficher dans l'arborescence Project (Projet). Par défaut, un ensemble de fichiers de contrôle connus pour des produits tiers sont masqués. Pour afficher des fichiers masqués par défaut, modifiez l'expression régulière.

Propriétés de clés d'en-tête HTTP

La liste suivante contient les valeurs par défaut pour les clés d'en-tête dans le cadre de la prise en charge HTTP. Pour tirer profit de la modification, supprimez ou modifiez-les pour tous les tests. Pour les modifier pour un test ou l'exécution d'une transaction HTTP, utilisez des directives d'en-tête TestNode.

ice.browser.http.agent

Valeurs : compatible, MSIE 6.0 et Windows NT 5.0

Valeur par défaut : Mozilla/4.0

lisa.http.header.0.key

Valeur par défaut : Pragma

lisa.http.header.0.value

Valeur par défaut : no-cache

lisa.http.header.1.key

Par défaut : Cache-Control

lisa.http.header.1.value

Valeur par défaut : no-cache

lisa.http.header.0.key

Valeur par défaut : Accept

lisa.http.header.0.value

Valeur par défaut : image/gif, image/x-xbitmap, image/jpeg

lisa.http.header.1.key

Par défaut : Accept-Language

lisa.http.header.1.value

Valeur par défaut : en

lisa.http.header.2.key

Par défaut : Accept-Charset

lisa.http.header.2.value

Valeur par défaut : iso-8859-1,*,utf-8

lisa.http.header.3.key

Par défaut : User-Agent

lisa.http.header.3.value

Valeur par défaut : Mozilla/4.0, MSIE 6.0, Windows NT 5.0

Propriétés d'éditeur de champs HTTP

La liste suivante contient des valeurs par défaut pour des champs qui apparaissent dans le HTTP Field Editor (Editeur de champs HTTP). N'incluez pas la valeur Authentication, car l'éditeur l'ajoute automatiquement.

lisa.gui.http.fieldNames

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

lisa.webrecorder.textMIMEs

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

lisa.webrecorder.notTextMIMEs

Valeurs : css, script

lisa.webrecorder.alwaysIgnore

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

lisa.web.ntlm

Active l'authentification NTLM dans l'utilitaire Test Runner (Exécuteur de tests).

Valeur par défaut : true

Paramètres d'exécution de scénario de test

lisa.hotDeploy=C\Projects\Lisa\custom_classes

Ce paramètre indique au chargeur de classes intégré à DevTest l'emplacement dans lequel rechercher des classes personnalisées. Par défaut, cet emplacement est le répertoire $LISA_HOME\hotDeploy.

lisa.overloadThreshold=1000

TestNode tente de déterminer si le simulateur a subi un arrêt brutal en vérifiant la durée réelle de mise en veille durant le délai de réflexion par opposition à la durée du délai de réflexion supposée. Ce paramètre est la durée supplémentaire acceptable ajoutée au délai de réflexion avant d'envoyer un avertissement TestEvent indiquant que le simulateur est surchargé. La valeur par défaut de 1000 suppose que si le simulateur est mis en veille 1 seconde de plus que ce qu'il est supposé, (sans doute parce que l'UC est saturée), l'événement TestEvent est déclenché.

lisa.webservices.encode.empty.xmlns=true

Certaines piles de serveur de services Web requièrent des chaînes xmlns vides dans la demande SOAP (par exemple, jbossWs). D'autres, comme Amazon, ne fonctionnent pas avec des chaînes xmlns vides. Modifiez cette propriété en fonction de la pile à appeler.

lisa.webservices.encode.version=1.1

Définissez la version de codage à appliquer à la génération de stub client. La valeur par défaut est 1.1.

lisa.tm.sys.min.millis=0

lisa.tm.sys.max.millis=0

Délai de réflexion par défaut pour les nouvelles étapes système, en millisecondes. Les étapes système incluent les étapes de sous-processus, les étapes continues, les étapes continues (silencieuses), les étapes d'échec et les étape de fin.

lisa.numFilters.warning=100

lisa.numAsserts.warning=100

Parfois, les filtres et les assertions sont ajoutés de façon dynamique à des étapes de test. Dans un test de charge, cela peut signifier plusieurs milliers d'assertions ou de filtres. Les deux nombres précédents correspondent au seuil avant que le journal génère un message de niveau WARN.

lisa.exception.on.num.exceeded=true

Lorsque le seuil est dépassé, permet de déterminer si une exception TestDefException doit être renvoyée (et le test arrêté).

lisa.urltrans.encode.queryparams=false

Définissez cette propriété sur false pour que les paramètres de requête dans une URL HTTP/HTML ne soient pas décodés/codés lors de l'exécution de l'étape.

lisa.generic.url.decoder=true

Définissez cette propriété sur true lorsque vous ouvrez un scénario de test dans DevTest 7.1.1 ou version ultérieure comprenant une étape HTTP/HTML Request (Demande HTTP/HTML) créée avec la version 7.0.0 ou une version antérieure.

Personnalisations du traitement de l'événement TestEvent

lisa.perfmon.snmp.port=1161

L'outil StatKeeper (Outil de conservation des statistiques) peut charger une classe d'intégration PerfMon qui encapsule ou implémente un moniteur spécifique de plate-forme, comme Windows PerfMon, JMX, SNMP, etc. DevTest fournit une classe de DLL PerfMon et une classe SNMP pour prendre en charge la génération de statistiques sur le moniteur de performances Windows ou sur un agent SNMP, jamais les deux. Pour plus d'informations, reportez-vous à la documentation SNMP. Le port habituel pour le protocole SNMP est le port 161, mais vous devez être connecté avec le compte root pour pouvoir l'utiliser.

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

Lorsqu'un outil est disponible pour l'envoi de données de système d'exploitation natives vers un moniteur de performances, implémentez une classe qui peut envoyer des données DevTest vers cet outil et placez-y le nom de classe.

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

L'intégration de Windows PerfMon dans l'outil StatKeeper comprend un paramètre DLL pour l'implémentation Windows (natif). Entrez le chemin complet ou le fichier dans ce paramètre. Ce paramètre est requis uniquement si vous utilisez PerfmonStatKeeperWindows.

 

Les simulateurs utilisent un thread et une file d'attente distincts pour envoyer des événements TestEvent au coordinateur, afin de réduire le trafic RMI. Ce sont les seuils que le thread de démon observent pour envoyer des événements. La taille minimum ou le délai d'attente maximum est utilisé pour déclencher les événements.

lisa.eventPoolPoll=250

Fréquence de vérification de la taille de file d'attente ou de si la durée d'attente maximum a été dépassée (en millisecondes).

lisa.eventPoolSize=64

Taille maximum de la file d'attente avant l'envoi d'un événement.

lisa.eventPoolMaxWait=1000

Durée d'attente maximum d'un événement non envoyé.

Propriétés de l'éditeur/gestionnaire de tests

gui.show.memory.status

Valeur par défaut : false

lisa.screencap.delay.seconds

Valeur par défaut : 6

lisa.screencap.dir

Valeur par défaut : LISA_HOME\screens

lisa.screen.cap.prefix

Valeur par défaut : lisa-screencap-

lisa.earsubdir.endingnamepart

Valeur par défaut : -contents

lisa.model.editor.inspector.scale

Cette propriété définit l'échelle (la taille de police principalement) pour des éléments du modèle et les inspecteurs d'étape de l'éditeur de modèles principal. La valeur 1.0 correspond à 12 points. Déterminez une valeur pour cette propriété en divisant la taille appropriée en points par 12. Par exemple, 11 points correspond à 11/12 = 0.92, 10 points à 10/12 = 0.83 (la valeur par défaut), 14 points à 14/12 = 1.17, etc.

Valeur par défaut : 0.83

lisa.stats.decimalFormat

Certaines mesures intégrées (étapes par seconde) utilisent un format DecimalFormat Java pour afficher des valeurs à virgule flottante. Si vous ne voulez pas préciser de décimal, définissez cette valeur comme ###### ou sélectionnez une valeur à partir d'une plage d'affichages. Pour plus d'informations, consultez la page http://download.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html.

Valeur par défaut : ###,###.#

lisa.editor.custJavaNodeEditor.classes

Liste séparée par des virgules de tous les noeuds de test Java personnalisés à inclure dans le scénario de test.

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

Ce paramètre régit le formatage des messages de la fenêtre System Messages (Messages système).

Valeur par défaut : %-5p - %m%n

lisa.editor.http.recorderPort

L'enregistreur HTTP est associé à ce port.

Valeur par défaut : 8010

lisa.editor.proxy.webProxySupport

Valeur par défaut : on

Paramètres du serveur J2EE

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

Informations de navigateur natives à utiliser pour l'interprétation interne

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

Propriétés du moniteur/gestionnaire de tests

monitor.events.maxrows

Nombre maximum de lignes d'événement conservées dans le gestionnaire de tests lors de l'exécution du test. Le nombre d'objets conservés correspond à deux fois cette valeur.

Valeur par défaut : 500

lisa.tm.sysmess.size

Taille maximum de la fenêtre de messages système. La mémoire consommée correspond à deux fois cette valeur.

Valeur par défaut : 10240

Modèles de générateur de chaîne intégrés

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

Informations sur JMX

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

Vous n'avez généralement rien besoin d'ajouter à ces paramètres.

LISA_JMX_JSR160RMI

Valeur par défaut : LISA_HOME/lib/mx4j.lib

LISA_JMX_ITKOAGENT

Valeur par défaut : LISA_HOME/lib/mx4j.lib

LISA_JMX_JSE5

Si vous exécutez JSE 5, vous ne devez pas modifier cette propriété. Un client jbossall est fourni et devrez couvrir vos besoins, en supposant que la version est appropriée.

LISA_JMX_JBOSS3240

Valeur par défaut : LISA_HOME/lib/mx4j.lib{{path.separator}}LISA_HOME/hotDeploy/jbossall-client.jar

LISA_JMX_TOMCAT5

Ce paramètre est spécifique à Tomcat.

Valeur par défaut : LISA_HOME/lib/mx4j.lib{{path.separator}}LISA_HOME/hotDeploy/mx4j-tools.jar

LISA_JMX_WLS9

Valeur par défaut : LISA_HOME/hotDeploy/weblogic.jar{{path.separator}}LISA_HOME/hotDeploy/wljmxclient.jar

LISA_JMX_WLS6781

Ce paramètre doit indiquer l'emplacement du fichier weblogic.jar. Aucun fichier wlclient.jar ne fonctionnera.

Valeur par défaut : LISA_HOME/hotDeploy/weblogic.jar

 

Oracle AS

LISA_JMX_OC4J

Valeur par défaut : LISA_HOME/lib/oc4jclient.jar{{path.separator}}LISA_HOME/lib/adminclient.jar

IBM WebSphere

LISA_JMX_WASSOAP5X

Il est plus facile d'utiliser la variable CLASSPATH d'IBM/WAS avant de démarrer DevTest et de la laisser vide.

Valeur par défaut : LISA_HOME/lib/mx4j.lib

lisa.alert.email.emailAddr

Si vous utilisez des alertes de surveillance de performances, ce paramètre est l'adresse électronique de l'expéditeur de ces alertes.

Format : lisa@itko.com

lisa.alert.email.defHosts

Ce paramètre correspond au serveur de messagerie utilisé pour le routage des courriels (serveur SMTP).

Valeur par défaut : localhost

lisa.rundoc.builtins

Valeurs :

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

Exécute le scénario de test une fois avec un utilisateur simulé.

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

Exécute le scénario de test une fois avec un utilisateur simulé et aucun délai de réflexion.

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

Exécute le scénario de test avec un utilisateur simulé pendant une minute et redémarre le test si nécessaire.

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

Simulez le test pendant 5 minutes, puis redémarre si nécessaire.

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

Exécute le test jusqu'à l'arrêt manuel.

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

Exécute le test avec 5 utilisateurs virtuels pendant 1 minute.

lisa.auditdoc.builtins

Valeur par défaut : com.itko.lisa.files.DefaultAudit.aud

Propriétés de l'ITR/du gestionnaire de tests

lisa.tm.itr.max.delay.seconds

Par défaut : 5

Shells de commande externes

test.cmde.win.shell=cmd /c

test.cmde.unix.shell=sh -c

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

Paramètres de test

lisa.props.blankOnMissing=true

Propriété à utiliser pour que DevTest remplace la clé par une chaîne vide si l'état de la clé n'est pas approprié.

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

Evénements personnalisés : le premier numéro d'événement permis est 101. Deux exemples sont donc présentés ici.

lisa.SimpleWebFilter.responseCodeRegEx=[45] d d

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

Propriétés utilisées par StdSchedulerFactory pour créer une instance de planificateur Quartz

Configuration des propriétés du planificateur principal

org.quartz.jobStore.class

Valeur par défaut : org.quartz.simpl.RAMJobStore

org.quartz.threadPool.class

Valeur par défaut : org.quartz.simpl.SimpleThreadPool

org.quartz.threadPool.threadCount

Par défaut : 5

lisa.meta-refresh.max.delay

Par défaut : 5

 

Paramètres spécifiques à une plate-forme dans le gestionnaire de tests

lisa.tm.exec.unix

Valeur par défaut : xterm -e {0}

lisa.tm.exec.win

Valeur par défaut : cmd /c start {0}

lisa.tm.exec.osx

Valeur par défaut : open -a /Applications/Utilities/Terminal.app {0}

 

Propriétés utilisées pour la prise en charge des tests Swing

lisa.swingtest.client.logging.properties.file

Pour utiliser un fichier de propriétés de journalisation Log4J personnalisé dans SwingTestProgramStarter, annulez la mise en commentaire.

 Valeur par défaut : C:/Lisa/swingtestclient-logging.properties

Paramètres de licence

laf.request

Valeur par défaut : laf/license.do

laf.default.url

Valeur par défaut : https://license.itko.com

laf.displaysetting

Valeur par défaut : true

 

Propriétés de rapports

lisa.reporting.defaultPageSize

Valeurs : A4 | letter

 

Propriétés JPA de rapports

rpt.eclipselink.ddl-generation

Valeur par défaut : create-tables

rpt.eclipselink.ddl-generation.output-mode

Valeur par défaut : database

rpt.eclipselink.validateschema

Valeur par défaut : false

perfmgr.rvwiz.whatrpt.autoExpire

Valeur par défaut : true

perfmgr.rvwiz.whatrpt.expireTimer

Pour rechercher des rapports expirés, définissez autoExpire sur true. Définissez la période d'expiration : un nombre entier suivi par m (mois), w (semaine), d (jour) ou h (heure). La période d'expiration par défaut est 30d (30 jours).

Valeur par défaut : 30d

rpt.hibernate.validateschema

Permet de valider le schéma de base de données de rapports. Par défaut, seul le registre valide le schéma.

Valeur par défaut : false

lisa.0.registry.local.autoshutdown

Valeur par défaut : true

lisa.8.registry.local.autoshutdown

Valeur par défaut : true

lisa.10.registry.local.autoshutdown

Le comportement par défaut est de ne pas arrêter automatiquement le registre local s'il a été démarré automatiquement. Des exceptions existent pour DevTest Workstation, VSE et VSE Workstation.

Valeur par défaut : true

lisa.4.registry.local.autoshutdown

Valeur par défaut : false

lisa.5.registry.local.autoshutdown

JUnit et TestRunner ne doivent jamais arrêter le registre automatiquement.

Valeur par défaut : false

Propriété utilisée pour le connecteur Eclipse

lisa.eclipse.connector.port

Valeur par défaut : 8546

 

Propriété utilisée pour les exemples de suites de tests

EXAMPLES_HOME

Valeur par défaut : LISA_HOME/examples

Propriétés de VSE

lisa.magic.string.min.length

Définit la longueur minimum de la valeur d'argument dans une demande de transaction VSE qui est requise pour considérer cet argument pour la construction d'une chaîne magique.

Valeur par défaut : 3

lisa.magic.string.word.boundary.type

Définit la relation des recherches de contenu de chaîne magique dans VSE avec les limites de mot.

Valeurs :

Valeur par défaut : both

lisa.magic.string.exclusion

Spécifie si certaines chaînes doivent être exclues de la génération de chaînes magiques.

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

Valeur par défaut : Yes, YES, yes, No, NO, no, true, True, TRUE, false, False, FALSE, __NULL

lisa.magic.string.xml.tags

Spécifie si le texte placé entre des balises XML doit être converti en chaînes magiques.

Valeur par défaut : false

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

Spécifie si plusieurs instances de VSE s'exécutent sur différents ordinateurs à partir du même répertoire d'installation. Si c'est le cas, supprimez les marques de commentaire de cette propriété et définissez-la sur true.

Valeur par défaut : false

lisa.vse.response.xml.prettyprint

Spécifie si le code XML dans l'image de service doit être formaté si VSE enregistre une réponse XML. La valeur par défaut, false, indique que DevTest n'améliore l'impression, ne formate, ni n'ajoute de sauts de ligne au XML. Si le XML arrive sous forme d'une longue chaîne, DevTest l'affiche tel quel.

Valeur par défaut : false

lisa.vse.remember.execution.mode

Indique si VSE doit mémoriser les modes d'exécution que vous définissez dans le tableau de bord de VSE pour les services virtuels. Ajoutez des commentaires à cette propriété si vous ne voulez pas que VSE mémorise les modes d'exécution entre les arrêts.

Valeur par défaut : true

lisa.vse.match.event.buffer.size

Définit le nombre d'événements pour que chaque modèle de service virtuel définisse le nombre d'événements liés correspondants que le VSE doit mettre en tampon. La propriété définit le nombre d'événements pour chaque modèle de service virtuel. Par exemple, si deux modèles de service virtuel sont déployés avec une taille de tampon d'événement par défaut de 100, 200 événements sont mis en tampon. Ces événements sont utilisés comme source pour l'onglet Match (Correspondance) de la page d'inspection de modèle de service virtuel dans le tableau de bord de VSE.

Par défaut : 100

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

Définit le nombre de demandes de VSE entrantes pour lesquelles un ensemble complet d'événements DevTest est mis en tampon. La propriété définit le nombre d'événements pour chaque modèle de service virtuel. Par exemple, si vous avez deux modèles de service virtuel déployés avec une taille de tampon de demande par défaut de 5, dix ensembles d'événements (groupés par demande entrante) seront mis en tampon. Ces ensembles d'événements sont utilisés comme source pour l'onglet Events (Evénements) de la page d'inspection de modèle de service virtuel dans le tableau de bord de VSE.

Pour des raisons de performances, VSE contient 50 événements à traiter. Cette limite entraîne parfois la suppression de certains événements de la file d'attente de traitement et empêche l'affichage des étapes dans la vue d'inspection. Pour éviter la troncation des événements, vous pouvez augmenter la taille de la file d'attente de traitement d'événements. Toutefois, cette action peut augmenter l'utilisation de la mémoire et affecter les performances. 

Par défaut : 5

lisa.vse.si.text.editor.order

Définit l'ordre dans lequel les éditeurs de réponse de texte VSE enregistrés sont interrogés lorsque vous utilisez la détection automatique. Seule la partie droite du nom de classe est requis pour le rendre unique.

Valeurs : XMLTextEditor, JSONTextEditor

Valeur par défaut : l'éditeur de texte par défaut.

lisa.tm.def.min.millis

Définit le temps de réflexion minimum en millisecondes par défaut pour les nouvelles étapes standard.

Valeur par défaut : 500

lisa.tm.def.max.millis

Définit le temps de réflexion maximum en millisecondes par défaut pour les nouvelles étapes standard.

Valeur par défaut : 1000 

lisa.vse.rest.max.optionalqueryparams

Spécifie le nombre maximum de paramètres de requête facultatifs à utiliser par méthode dans un fichier WADL ou RAML. Si le nombre de paramètres de requête facultatifs lisa.vse.rest.max.optionalqueryparams spécifiés est supérieur dans un fichier WADL ou RAML, seuls les premiers lisa.vse.rest.max.optionalqueryparams seront utilisés pour créer des transactions. 

Valeur par défaut : 5

Propriétés de Date-Checker

Les utilitaires de date de VSE utilisent les propriétés suivantes pour déterminer les modèles de date valides pour les conversions de date. Chaque entrée suivante représente une expression régulière considérée comme valide par VSE au sein d'une 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

Chaque entrée suivante représente un modèle valide d'une partie de la date dans VSE :

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

Les modèles de date suivants ne peuvent pas être créés à l'aide d'une combinaison pour les modèles précédents impliquant au moins un jour, un mois et une année :

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

Définit les caractères de séparation valides à utiliser dans les formats de date.

Valeurs : -/.

Exemple : lisa.vse.datechecker.separators=/ définit la barre oblique / comme un séparateur dans la date 15/10/11.

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

Définit l'ordre dans lequel la correspondance au modèle de date doit être établie. Les caractères de séparation définis par lisa.vse.datechecker.separators remplacent les astérisques.

Exemple : MM*dd*yy génère quatre modèles de date : 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

Valeurs : 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})).*

Définit un test de niveau rudimentaire pour déterminer si la charge utile contient un élément similaire à une année. Pour éviter un nombre excessif de correspondances, il recherche d'autres informations permettant une meilleure identification, telles que des informations relatives aux mois ou des séparateurs de date communs (exemple: -, / ou .).

Lorsque l'année ne peut pas être distinguée d'autres nombres à 4 chiffres, ce modèle peut ne pas renvoyer de correspondance. Dans ce cas, les dates magiques seront introuvables. Essayez l'une des solutions suivantes :

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})).*

Définit un test de niveau rudimentaire moins restrictif que le test précédent pour déterminer si la charge utile contient un élément similaire à une année. Si les dates ne sont pas reconnues, cette expression régulière peut vous permettre d'obtenir des résultats. Pour éviter un nombre excessif de correspondances, il recherche d'autres informations permettant une meilleure identification, telles que des informations relatives aux mois ou des séparateurs de date communs (exemple: -, / ou .).

Toutefois, cette expression régulière peut affecter les performances. Si cette expression régulière détecte trop de dates, les modèles ci-dessus sont exécutés dans des cas non requis. Exécuter un grand nombre d'expressions régulières sur des charges utiles volumineuses peut également supposer d'importants délais.

Propriétés JMS personnalisées à ignorer pour la messagerie JMS de VSE

vse.jms.ignore.proplist

Certaines plates-formes JMS incluent des propriétés personnalisées supplémentaires dans les messages JMS qu'elles livrent. Ces propriétés peuvent affecter la création de VSE. vse.jms.ignore.proplist contient une liste de propriétés à ignorer lorsque vous enregistrez un service JMS avec l'enregistreur de messagerie de VSE. Le format consiste en une liste d'expressions régulières séparées par des virgules. Par défaut, les propriétés d'extension JMS standard (JMSX) et les propriétés comptables JBoss personnalisées (JMS_.) sont exclues.

 Valeur par défaut : JMSX.*, JMS_.*

Taille des lots de conversation de l'enregistreur de VSE

lisa.vse.recorder.conversation.batch.size

Cette propriété définit le nombre de conversations traitées avant de les valider dans la base de données. Pour un petit nombre de longues conversations, définissez un petit nombre pour cette propriété. Pour un grand nombre de conversations plus petites, définissez un grand nombre pour cette propriété. Une taille de lot <= 0 est identique à une taille de lot de 1.

Valeur par défaut : 10

Paramètres de base de données d'image de service VSE

eclipselink.ddl-generation

Valeur par défaut : create-tables

eclipselink.ddl-generation.output-mode=database

Définit la base de données à utiliser comme référentiel pour des images de service. VSE utilise le fournisseur open source EclipseLink JPA. Par défaut, la base de données de rapports de l'application est utilisée comme référentiel pour les images de service.

Valeur par défaut : Base de données de rapports LISA

Validation du schéma de VSE

lisa.eclipselink.query.warn.threshold

Si EclipseLink est configuré par défaut pour effectuer des calculs de temps de requêtes, cette valeur correspond au temps maximum en millisecondes qu'une requête sur la base de données peut prendre avant que l'enregistreur com.itko.lisa.vse.stateful.model.SqlTimer déclenche un message de niveau WARN. Si vous définissez le seuil de cet enregistreur sur DEBUG (Déboguer), les calculs de temps de tous les problèmes EclipseLink liés aux instructions SELECT sont affichés. Cette journalisation constitue la première étape du débogage des problèmes de performance de VSE. Si la base de données est locale et tous les index ont été créés, aucune valeur ne devrait dépasser les 20 ms. Toutefois, une base de données du réseau qui n'est pas sous votre contrôle et dont certains index peuvent être manquants, peut facilement prendre plus de 100 ms pour renvoyer des résultats. Vous pouvez donc être confronté à des lenteurs, alors que VSE fonctionne très rapidement s'il est correctement déployé. La plupart des images sont suffisamment petites ou leur plage de travail est suffisamment réduite pour être contenue dans le cache d'entité du VSE. Par conséquent, le nombre de problèmes liés aux instructions SELECT renvoyés par que VSE devrait diminuer et finalement disparaître, tant que le segment de mémoire du VSE est un assez grand. Le cache contient des références soft par défaut.

Valeur par défaut : 100

Propriétés VSE de détection de contenu délimité

lisa.vse.delimited.delimiter.check.maxchars

Définit le nombre maximum de caractères à examiner pour déterminer le type de contenu.

Valeur par défaut : 1000

lisa.vse.delimited.delimiter.check.maxpercent

Définit le pourcentage maximum de caractères à examiner pour déterminer le type de contenu. Cette propriété est utilisée si sa valeur est supérieure à celle de lisa.vse.delimited.delimiter.check.maxchars.

Valeur par défaut : 2

lisa.vse.delimited.delimiter.list

Définit les caractères que le détecteur de contenu délimité recherche en tant que délimiteurs.

Valeur par défaut : :,\\,,;,|,\u00A6,\t,\n

lisa.vse.delimited.delimiter.minimum.threshold

Définit le nombre minimum de délimiteurs comptés par le détecteur de contenu délimité. La charge utile doit au moins contenir ce nombre de délimiteurs.

Valeur par défaut : 3

lisa.vse.delimited.namevalue.separator.list

Définit les séparateurs nom-valeur utilisés pour détecter la charge utile de nom-valeur délimitée. Ces valeurs ne doivent pas figurées dans la liste lisa.vse.delimited.delimiter.list.

Propriétés de protocole de données REST

lisa.protocol.rest.editor.observedtraffic.max

Définit le nombre maximum d'éléments de trafic correspondant qui sont remplis dans le volet inférieur de l'assistant de règles d'URI. Si l'assistant tarde longtemps à remplir le volet inférieur avec le trafic correspondant, spécifiez une valeur inférieure.

Valeur par défaut : 100

lisa.protocol.rest.editor.unmatchedtraffic.max

Définit le nombre maximum d'éléments de trafic non correspondant qui s'affichent dans la boîte de dialogue de trafic non correspondant. Si l'assistant tarde longtemps à remplir les champs de l'assistant, spécifiez une valeur inférieure.

Par défaut : 100

lisa.protocol.rest.idPattern

Définit pour le protocole de données REST une expression régulière qui détecte les parties d'une demande HTTP qu'il peut considérer comme identificateur. Le protocole de données convertit ces identificateurs en paramètres dynamiques. Lorsque vous avez des paramètres dynamiques qui suivent un format spécifique, vous pouvez utiliser cette propriété pour les détecter.

Valeur par défaut : [a-zA-Z]+[0-9]{5,}[a-zA-Z]*

Exemple : La valeur id12345 peut représenter un élément prédéfini et la règle suivante contient {URLPARAM0}.

lisa.protocol.rest.maxChanges

Définit le nombre maximum de modifications permises par VSE pour un jeton avant que la variabilité soit considérée suffisamment significative pour générer une règle.

Valeur par défaut : 1

lisa.protocol.rest.parameterBaseName

Définit le préfixe que le protocole de données REST utilise pour les paramètres dans des règles.

Par défaut : URLPARAM

lisa.protocol.rest.startPosition

Définit la position dans l'URL à partir de laquelle le protocole de données REST commence à rechercher des jetons variables.

Valeur par défaut : 3

Exemple : dans l'URI GET /a/b/c/d, GET est à la position 0, a à la position 1 et b à la position 2.

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

Limite la taille des réponses que DevTest écrit dans le vse.log. Cette propriété s'applique uniquement lorsque la journalisation de niveau de suivi est activée : particulièrement, lorsque com.itko.lisa.vse.http.Transaction=TRACE (suivi) ou lorsque com.itko.lisa.vse.stateful.protocol.http.Coordinator=TRACE (suivi).

Valeurs :

Valeur par défaut : 2048

Propriétés de port réseau

Les propriétés de port réseau sont définies sous la forme lisa.net.APPID.port.

Si vous devez modifier ces valeurs par défaut, remplacez-les dans le fichier site.properties. Les clients déterminent le port à utiliser pour la connexion au serveur en fonction de ces valeurs.

lisa.net.0.port=2008

DevTest Workstation

lisa.net.2.port=2011

Coordinateur

lisa.net.3.port=2010

Registre

lisa.net.4.port=2012

JUnit exec

lisa.net.5.port=2005

Exécuteur de tests (cmdline)

lisa.net.6.port=2007

Autres

lisa.net.8.port=2013

VSE

lisa.net.9.port=2004

VSEManager

lisa.net.11.port=2006

ServiceManager

lisa.net.1.port=2014

Simulateur (commencer à partir de ce port permet d'en définir plusieurs sur le même ordinateur).

Propriétés CA Continuous Application Insight

lisa.pathfinder.on

Valeur par défaut : true

lisa.pathfinder.broker.host

Valeur par défaut : 0.0.0.0

lisa.pathfinder.broker.port

Valeur par défaut : 2009

 
lisa.webserver.port

Serveur Web intégré.

Valeur par défaut : 1505

lisa.webserver.https.enabled

Valeur par défaut : false

 
devtest.port

Valeur par défaut : 1507

 
lisa.enable.workstation.pathfinder.browser.ui

Valeur par défaut : true

 
lisa.portal.enable.pathfinder.browser.ui

Valeur par défaut : true

 
lisa.webserver.host

Hôte du serveur Web intégré. 0.0.0.0 permet de lier toutes les adresses locales.

Valeur par défaut : 0.0.0.0

lisa.webserver.acl.authmodule.baseurl

Valeur par défaut : /acl/

 

Les propriétés suivantes définissent les valeurs pour tous les lanceurs d'application de portail de DevTest Workstation. Actuellement, le nom d'hôte du Test Runner (Exécuteur de tests) est utilisé pour la valeur de l'hôte. La valeur est donc obtenue de façon dynamique. L'URL est lancée de façon externe dans le navigateur de votre système.

lisa.portal.url.prefix

Valeur par défaut : http://* (http://\*)

lisa.portal.root.base.url

Valeur par défaut : /index.html

lisa.portal.cvsdashboard.base.url

Valeur par défaut : /index.html?lisaPortal=cvsdashboard

lisa.portal.pathfinder.console.base.url

Valeur par défaut : /index.html?lisaPortal=pathfinder

lisa.portal.server.console.base.url

Valeur par défaut : /index.html?lisaPortal=serverconsole

lisa.portal.model.execution.url

Valeur par défaut : /index.html?lisaPortal=serverconsole

lisa.portal.reporting.context

Valeur par défaut : reporting

lisa.portal.reporting.console.base.url

Valeur par défaut : /index.html?lisaPortal=reporting

lisa.portal.defect.capture.url

Valeur par défaut : /pathfinder/lisa_pathfinder_agent/defectcapture

lisa.portal.save.defect.data.url

Valeur par défaut : /pathfinder/lisa_pathfinder_agent/saveDefectData

lisa.portal.invoke.base.url

Valeur par défaut : /lisa-invoke

lisa.portal.invoke.report.url

Valeur par défaut : /reports

lisa.portal.invoke.server.report.directory

Valeur par défaut : lisa.tmpdirlisa.portal.invoke.report.url

devtest.portal.base.url.path

Valeur par défaut : /devtest/#/main

devtest.portal.homepage.url.path

Valeur par défaut : {{devtest.portal.base.url.path}}/dashboard

lisa.portal.pathfinder.explorer.base.url

Valeur par défaut : {{devtest.portal.base.url.path}}/createartifacts

lisa.portal.pathfinder.management.base.url

Valeur par défaut : {{devtest.portal.base.url.path}}/pathManageAgents

lisa.portal.invoke.test.root

Valeur par défaut : LISA_HOME

 

Propriétés de vue graphique des rapports

rpt.lisa.graph.view.threshhold

Par défaut : 100

rpt.lisa.graph.view.infomessage

Résultats supérieurs au seuil maximum. Permet de modifier un filtre pour extraire les détails.

rpt.lisa.graph.scatter.view.threshhold

Valeur par défaut : 10000

rpt.lisa.graph.scatter.view.infomessage

Résultats supérieurs au seuil maximum. Pour extraire les détails, modifiez un filtre.

 

Prise en charge de la génération de rapports asynchrone

lisa.reporting.useAsync

Si vous exécutez des tests de charge et qu'un goulot d'étranglement dans les scénarios de test écrit les événements dans la base de données de rapports, supprimez toutes les données sauf les mesures du générateur de rapports. Si le moteur de génération de rapports continue à être un goulot d'étranglement, activez cette propriété. La propriété utilise JMS pour envoyer l'événement de rapport et les threads d'arrière-plan dans les simulateurs et le coordinateur écrit les événements dans la base de données de façon asynchrone. Votre test de charge se termine donc avant que tous les événements soient écrits dans la base de données et le rapport ne s'affiche pas tout de suite (le délai dépend de vos scénarios de test et du nombre d'événements générés). La file d'attente de simulateur tarde généralement plus longtemps à se vider. Vous pouvez consulter le pourcentage effectué dans un message au niveau INFO du journal de simulateur.

Cette fonctionnalité est réservée à une utilisation avancée pour le moment et désactivée par défaut. N'hésitez pas à nous laisser vos commentaires sur le site http://ca.com/support.

Valeur par défaut : false

lisa.reporting.step.max.propsused.buffersize

Par défaut : 100

lisa.reporting.step.max.propsset.buffersize

Ces propriétés contrôlent la collecte de statistiques pour une étape de test, pendant l'exécution d'un scénario de test. Les valeurs spécifient le nombre maximum d'occurrences enregistrées pour les propriétés utilisées et les propriétés définies. Il n'est pas nécessaire de modifier les valeurs par défaut.

Par défaut : 100

lisa.threadDump.generate

Valeur par défaut : true

lisa.threadDump.interval

Valeur par défaut : 30

lisa.threadDump.loggerName

Permet d'activer des fils de discussion réguliers. Il est recommandé de laisser cette propriété telle quelle. Elle vérifie efficacement si le threadDumpLogger est défini sur INFO ou un niveau inférieur, et n'effectue aucune opération s'il est défini sur WARN ou un niveau supérieur. Les propriétés sont lues une seule fois au démarrage et le fichier logging.properties est vérifié toutes les 10 secondes à la recherche de modifications. Il vous suffit de conserver la configuration telle quelle et de définir le niveau de journalisation du threadDumpLogger sur INFO, puis de patienter 30 secondes maximum pour obtenir les fils de discussion périodiques d'un DevTest Server en cours d'exécution. Ces journaux sont utiles pour le débogage des problèmes de performance. Pour plus d'informations, consultez les commentaires dans le fichier logging.properties.

Valeur par défaut : threadDumpLogger

 

Ces propriétés sont utilisées pour contrôler la collecte de mesures dans les serveurs de VSE. Vous pouvez afficher les mesures qui sont collectées dans le tableau de bord Web de VSE.

lisa.vse.metrics.collect

Propriété principale permettant d'activer la collecte de mesures globale (true) ou de la désactiver (false).

Valeur par défaut : true

lisa.vse.metrics.txn.counts.level

Cette propriété contrôle le niveau auquel le nombre de transactions est enregistré. Lorsque les différents nombres de transactions nommés sont ajoutés, vous obtenez les transactions par périodes.

Valeurs : none (aucun ou false), service, request (demande)

Valeur par défaut : service

lisa.vse.metrics.sample.interval

Cette propriété contrôle la fréquence d'échantillonnage du taux de transactions et des temps de réponse.

Valeur par défaut : 5m

lisa.vse.metrics.delete.cycle

Valeur par défaut : 1h

lisa.vse.metrics.delete.age

Ces propriétés contrôlent la fréquence à laquelle les anciennes données de mesure sont analysées et supprimées, et la définition de l'ancienneté.

Valeur par défaut : 30d

lisadb.internal.enabled

Indique si l'instance de base de données Derby interne doit être démarrée dans le registre.

Valeur par défaut : true

lisadb.internal.host

Interface réseau utilisée par la base de données Derby interne. La valeur par défaut, 0.0.0.0, indique que toutes les interfaces sont utilisées.

Valeur par défaut : 0.0.0.0

lisadb.internal.port

Numéro de port sur lequel la base de données Derby interne effectue ses écoutes.

Valeur par défaut : 1528

lisa.acl.audit.logs.delete.frequency

Valeur par défaut : 1d

lisa.acl.audit.logs.delete.age

Ces propriétés contrôlent la fréquence à laquelle les anciennes données de journal d'audit de liste de contrôle d'accès sont analysées et supprimées, et la définition de l'ancienneté.

Valeur par défaut : 30d

Propriétés de base de données

Les composants suivants utilisent une base de données : le moteur de génération de rapports, l'intermédiaire d'agent, VSE et la liste de contrôle d'accès. En général, vous les configurez de manière à ce qu'ils pointent tous vers le même pool de connexions, mais vous pouvez définir un pool distinct pour chaque composant ou combiner les deux. Pour définir un nouveau pool, configurez des propriétés comme lisa.db.pool.myPool.url. L'implémentation de pool sous-jacente est le pool c3p0 open source, qui permet de transférer les différentes propriétés. Pour en savoir plus sur les paramètres disponibles, consultez la page http://www.mchange.com/projects/c3p0/index.html#configuration_properties.

lisadb.reporting.poolName

Valeur par défaut : common

lisadb.vse.poolName

Valeur par défaut : common

lisadb.acl.poolName

Valeur par défaut : common

lisadb.broker.poolName

Valeur par défaut : common

lisadb.pool.common.driverClass

Valeur par défaut : org.apache.derby.jdbc.ClientDriver

lisadb.pool.common.url

Valeur par défaut : jdbc:derby://localhost:1528/database/lisa.db;create=true

lisadb.pool.common.user

Valeur par défaut : rpt

lisadb.pool.common.password_enc

Pour définir le mot de passe, supprimez _enc à la fin du nom de propriété et ajoutez votre mot de passe en texte brut après le signe égal. Le mot de passe est automatiquement codé au démarrage.

 Valeur par défaut : 76f271db3661fd50082e68d4b953fbee

Les propriétés de pool suivantes maintiennent le nombre de connexions au minimum lorsque DevTest est inactif.

lisadb.pool.common.minPoolSize

Valeur par défaut : 0

lisadb.pool.common.minPoolSize

Valeur par défaut : 0

lisadb.pool.common.maxPoolSize

Valeur par défaut : 10

lisadb.pool.common.acquireIncrement

Valeur par défaut : 1

lisadb.pool.common.maxIdleTime

Valeur par défaut : 45

lisadb.pool.common.idleConnectionTestPeriod

Valeur par défaut : 5

 

Autres paramètres de base de données communs : copier et coller l'utilisateur approprié, le mot de passe et les paramètres de taille de pool à partir du modèle commun.

lisadb.pool.POOLNAME.driverClass

Valeur par défaut : oracle.jdbc.OracleDriver

lisadb.pool.POOLNAME.url

Valeur par défaut : jdbc:oracle:thin:@HOST:1521:SID

lisadb.pool.POOLNAME.driverClass

Valeur par défaut : com.ibm.db2.jcc.DB2Driver

lisadb.pool.POOLNAME.url

Valeur par défaut : jdbc:db2://HOST:50000/DBNAME

lisadb.pool.POOLNAME.driverClass

Valeur par défaut : com.microsoft.sqlserver.jdbc.SQLServerDriver

lisadb.pool.POOLNAME.url

Valeur par défaut : jdbc:sqlserver://durry;databaseName=LISA

lisadb.pool.POOLNAME.driverClass

Valeur par défaut : com.mysql.jdbc.Driver

lisadb.pool.POOLNAME.url

Valeur par défaut : jdbc:mysql://HOST:3306/DBNAME

lisa.jdbc.asset.pool.size

Lorsque vous définissez un actif de connexion JDBC, la taille de pool de connexions peut être configurée par cette propriété.

Valeur par défaut : 5

Propriétés mainframe

lisa.mainframe.bridge.enabled

Indique si la passerelle mainframe des systèmes de contrôle des informations client doit être activée.

Valeur par défaut : false

lisa.mainframe.bridge.mode

Indique si la passerelle mainframe s'exécute en mode Client ou en mode Serveur.

Valeur par défaut : server

lisa.mainframe.bridge.port

Lorsque la passerelle mainframe s'exécute en mode Serveur, ce port est le port connu sur lequel la passerelle mainframe effectue ses écoutes.

Valeur par défaut : 61617

lisa.mainframe.bridge.server.host

Valeur par défaut : 127.0.0.1

lisa.mainframe.bridge.server.port

Lorsque la passerelle mainframe s'exécute en mode Client, ces valeurs sont l'adresse IP et le port connu de l'agent de partition logique.

Valeur par défaut : 3997

lisa.mainframe.bridge.connid

ID unique à deux caractères de chaque client.

Par défaut : AA

Pour plus d'informations, consultez la section Passerelle mainframe de la rubrique Agents.

 

Propriétés WebSphere MQ

lisa.mq.ccsid.default=819

Vous pouvez utiliser cette propriété pour remplacer le CCSID (Coded Character Set Identifier) par défaut pour tous les messages IBM WebSphere MQ envoyés à partir de DevTest. Vous pouvez également remplacer cette valeur au cas par cas dans les propriétés du message figurant dans la section Publisher info (Informations sur l'éditeur) de l'étape IBM WebSphere MQ. Pour plus d'informations, reportez-vous à la rubrique Utilisation de CA Application Test. Pour obtenir une liste complète des CCSID, consultez le site http://www-01.ibm.com/software/globalization/ccsid/ccsid_registered.html. La valeur par défaut pour l'environnement linguistique des Etats-Unis est 819 (ASCII).

 

Options de localisation

lisa.locale.languages=en

Vous pouvez utiliser cette propriété pour indiquer les langues à prendre en charge dans l'interface utilisateur. Les valeurs valides sont en et ja, pour l'anglais et le japonais respectivement.

Si vous spécifiez en et ja, vous pouvez interchanger la langue de l'interface utilisateur en anglais ou en japonais à l'aide de l'option System (Système), Language (Langue) du menu Main (Principal).

lisa.supported.html.request.encodings=

Les valeurs valides sont ISO-8859-1, UTF-8, Shift_JIS, EUC-JP, Windows-31J.

Propriétés d'intégration de Selenium

selenium.enable.waitfor=true

Spécifie si une étape waitForElementPresent implicite doit être ajoutée pour chaque étape du scénario de test qui doit localiser un élément Web.

Valeurs :
selenium.browser.type

Définit le type de navigateur sur lequel exécuter un scénario de test d'intégration de Selenium. Utilisez cette propriété dans un fichier de configuration de projet.

Valeurs :

Remarque : Si cette propriété n'est pas spécifiée, les tests sont exécutés dans Firefox par défaut.

selenium.ie.driver.path

Définit le chemin complet du pilote Selenium sur un ordinateur local utilisé pour exécuter un test d'intégration de Selenium dans un navigateur Microsoft Internet Explorer. Utilisez cette propriété dans un fichier de configuration de projet.

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

Définit le chemin complet du pilote Selenium sur un ordinateur local utilisé pour exécuter un test d'intégration de Selenium dans un navigateur Chrome. Utilisez cette propriété dans un fichier de configuration de projet.

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

Définit l'URL pour un concentrateur de serveur Selenium distant pour exécuter des scénarios de test d'intégration de Selenium sur un navigateur distant. Utilisez cette propriété dans un fichier de configuration de projet.

Exemple :
http://nom_votre_hôte_distant:4444/wd/hub.

Remarque : Vous pouvez définir selenium.chrome.driver.path et selenium.ie.driver.path dans le même fichier de configuration du projet. Un fichier de configuration qui contient selenium.chrome.driver.path ou selenium.ie.driver.path ne peut pas contenir selenium.remote.url.

selenium.WebDriver.DesiredCapabilities.filePath

Spécifie l'emplacement du fichier de paramètres utilisé pour définir des options avancées dans le pilote Web Selenium.

Valeur par défaut : {{LISA_PROJ_ROOT}}/Data/selenium-capabilities.conf

Propriétés de VSEasy

Ces propriétés contrôlent l'affectation dynamique de ports lorsque vous utilisez la configuration automatique avec le protocole HTTP dans VSEasy.

Si le port minimum est inférieur à 1024, la valeur sera définie sur 1024. Si le port minimum est supérieur à 65535, la valeur sera définie sur 65535. Si le port maximum est inférieur ou égal au port minimum, les deux valeurs seront définies sur les valeurs par défaut.

lisa.vseasy.http.min.dynamic.port

Valeur par défaut : 8000

lisa.vseasy.http.max.dynamic.port

Valeur par défaut : 65535

lisa.vseasy.default.group.tag

Spécifie le nom du groupe par défaut dans la console VSEasy.

Par défaut : VSEasy