Ce point d'extension permet de définir des rapports de test de performances
installés avec le produit et pouvant être restaurés si nécessaire.
Le tableau ci-après décrit les éléments et les attributs du point d'extension RPTReport.
Eléments et attributs |
Description |
Report |
Définition de rapport de test de performances. Cette définition peut faire
partie d'un groupe ReportGroup, mais tout rapport qui ne
s'applique qu'à un protocole spécifique doit être affecté au groupe de rapports de ce
protocole. |
path |
Chemin relatif du plug-in du fournisseur au fichier .view qui
définit le rapport de performances (par exemple :/reports/my_report.view). |
menuText |
Chaîne localisée pour l'option de menu Rapport (par exemple, "Afficher le
rapport de performances"). Localisez cette chaîne à l'aide de la clé qui commence par "%". Lorsque
cette chaîne est extraite de l'extension, la valeur localisée du regroupement de
ressources du plug-in est fournie. Reportez-vous à l'exemple suivant dans cette
rubrique. |
icon |
Chemin relatif de la racine du plug-in à une icône utilisée avec le menu
de ce rapport (par exemple : /icons/my_icon.gif) |
restrictToPostRun |
Pour que ce rapport ne soit disponible qu'une fois l'exécution terminée,
affectez la valeur "true" à la variable booléenne. |
id |
Identificateur unique de ce rapport. |
PostRunGenerator |
Implique restrictToPostRun. Si un rapport requiert un
traitement postexécution (par exemple, un rapport des centiles dee page qui calcule ses
données en fonction de l'exécution du test dans son intégralité), cet attribut peut
spécifier un implémenteur de PostRunReportGenerator. Reportez-vous à l'exemple suivant dans cette
rubrique. |
isTemplate |
Remarque : cet attribut n'est pas actuellement disponible. |
ReportGroup |
Regroupement de rapports spécifiques à un protocole. Génère un menu
déroulant dont le nom correspond au texte fourni dans menuText. Tous
les rapports spécifiques à des protocoles doivent posséder un groupe de protocoles. |
menuText |
Texte spécifiant le nom du menu déroulant du groupe de protocoles. Doit être localisé
à l'aide de la clé qui commence par "%". |
capability_id |
Remarque : cet attribut n'est pas actuellement disponible. |
defaultReportID |
ID du rapport par défaut pour le protocole associé à ce
groupe. |
protocol_id |
ID du protocole auquel ReportGroup s'applique. |
L'exemple ci-après illustre un point d'extension
RPTReport.
<Report
menuText="%DISPLAY_TRANS_REPORT_LABEL"
icon="icons/elcl16/trans_report.gif"
path="reports/Transaction Report.view"
id="com.ibm.rational.test.lt.execution.results.transactions"/>
<ReportGroup menuText="%HTTP_REPORTS">
<Report
menuText="%DISPLAY_PERF_REPORT_LABEL"
icon="icons/report_default.gif"
path="reports/default.view"
id="com.ibm.rational.test.lt.execution.results.performance"/>
<Report
menuText="%PAGEEL_REPORT"
icon="icons/elcl16/pageelem_report.gif"
path="reports/Page Element Report.view"
id="com.ibm.rational.test.lt.execution.results.pageelement"/>
<Report
restrictToPostRun="true"
menuText="%PERCENTILE_REPORT"
icon="icons/report_percent.gif"
path="reports/Percentile Report.view"
PostRunGenerator="com.ibm.rational.test.lt.execution.results.view.controller.PercentileReportController"
id="com.ibm.rational.test.lt.execution.result.percentile"/>
<Report
menuText="%VP_REPORT"
icon="icons/report_vp.gif"
path="reports/Verification Point Report.view"
id="com.ibm.rational.test.lt.execution.results.vp"/>
</ReportGroup>