Pour exécuter des scénarios de test à l'aide de LISA Invoke, utilisez la syntaxe suivante :
/lisa-invoke/runTest?testCasePath=testCasePath&stagingDocPath=stagingDocPath&[configPath=configPath]&[async=true]&[coordName=csName]
Les paramètres sont les suivants :
Chemin d'accès au scénario de test à appeler.
Chemin d'accès au document de simulation. Si aucun n'est fourni, un document de simulation par défaut est créé.
Chemin d'accès à la configuration. Si aucun n'est fourni, le fichier project.config du projet est utilisé.
Si la valeur est true, la réponse inclut une clé de rappel. Si aucune valeur n'est fournie, le paramètre est défini sur false.
Chemin d'accès au coordinateur. Si aucun n'est fourni, le nom de coordinateur par défaut est utilisé.
Exemple d'appel synchrone
L'URL suivante effectue un appel synchrone du scénario de test AccountControlMDB dans le projet Examples (Exemples).
http://localhost:1505/lisa-invoke/runTest?testCasePath=examples/Tests/AccountControlMDB.tst&stagingDocPath=examples/StagingDocs/1user1cycle0think.stg
La réponse XML suivante indique que le scénario de test a réussi.
<?xml version="1.0" encoding="UTF-8"?>
<invokeResult>
<method name="RunTest">
<params>
<param name="stagingDocPath" value="examples/StagingDocs/1user1cycle0think.stg" />
<param name="coordName" value="Coordinator" />
<param name="configPath" value="" />
<param name="testCasePath" value="examples/Tests/AccountControlMDB.tst" />
<param name="callbackKey" value="64343533653737312D343765312D3439" />
</params>
</method>
<status>OK</status>
<result>
<status>ENDED</status>
<reportUrl><![CDATA[htp://localhost:1505/index.html?lisaPortal=reporting/printPreview_functional.html#Idstr=61653261643936342D613636392D3435&curtstr=T]]></reportUrl>
<runId>61653261643936342D613636392D3435</runId>
<pass count="1" />
<fail count="0" />
<warning count="0" />
<error count="0" />
<message>AccountControlMDB,Run1User1Cycle0Think</message>
</result>
</invokeResult>
Exemple d'appel asynchrone
L'URL suivante effectue un appel asynchrone du scénario de test AccountControlMDB dans le projet Examples (Exemples).
http://localhost:1505/lisa-invoke/runTest?testCasePath=examples/Tests/AccountControlMDB.tst&stagingDocPath=examples/StagingDocs/1user1cycle0think.stg&async=true
La réponse XML suivante affiche la clé de rappel dans l'élément result.
<?xml version="1.0" encoding="UTF-8"?>
<invokeResult>
<method name="RunTest">
<params>
<param name="stagingDocPath" value="examples/StagingDocs/1user1cycle0think.stg" />
<param name="coordName" value="" />
<param name="configPath" value="" />
<param name="testCasePath" value="examples/Tests/AccountControlMDB.tst" />
<param name="callbackKey" value="61663038653562382D663566372D3432" />
<param name="async" value="true" />
</params>
</method>
<status>OK</status>
<result>
<callbackKey>61663038653562382D663566372D3432</callbackKey>
<message>The LISA test 'examples/Tests/AccountControlMDB.tst' was launched asynchronously at Mon Mar 26 16:05:39 PDT 2012.</message>
</result>
</invokeResult>
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|