Questo punto di estensione consente di definire i report di esecuzione del test delle prestazioni installati con il prodotti e disponibili per il ripristino ai valori predefiniti.
Nella seguente tabella sono descritti gli elementi e gli attributi del punto di estensione RPTReport.
Elementi e attributi |
Descrizione |
Report |
Una definizione di report di esecuzione del test delle prestazioni. Questo può essere parte di un ReportGroup;
tuttavia, qualsiasi report che si applica solo a un determinato protocollo deve essere assegnato solo a quel gruppo di report del protocollo. |
path |
Il percorso relativo del plug-in del fornitore del file .view che definisce il report delle prestazioni, ad esempio /reports/my_report.view. |
menuText |
Una stringa localizzata per la voce di menu Report(ad esempio "Visualizza report delle prestazioni"). Individuare questa stringa utilizzando la chiave con "%" davanti. Quando questa stringa è richiamata dall'estensione, viene fornito il valore localizzato dal bundle di risorse del plug-in. Fare riferimento all'esempio riportato in questa sezione. |
icon |
Il percorso relativo alla root del plug-in a un'icona utilizzato con il menu di questo report, ad esempio /icons/my_icon.gif |
restrictToPostRun |
Perché questo report sia disponibile solo dopo aver completato l'esecuzione, impostare la variabile Booleana su "true". |
id |
Un identificativo univoco per questo report. |
PostRunGenerator |
Implica restrictToPostRun. Se un report richiede una elaborazione post-esecuzione (ad esempio, un report Percentuale che calcola i dati in base all'intera esecuzione del test), questo attributo può specificare un programma di implementazione di PostRunReportGenerator. Fare riferimento all'esempio riportato in questa sezione. |
isTemplate |
Nota: questo attributo non è al momento disponibile. |
ReportGroup |
Raggruppamento per i report specifici del protocollo. I risultati in un menu a discesa etichettati con il testo fornito in menuText. Tutti i report specifici del protocollo devono avere un gruppo di protocolli. |
menuText |
Il testo che etichetta il menu a discesa del gruppo di protocolli. Questo deve essere localizzato utilizzando la chiave con prefazione "%". |
capability_id |
Nota: questo attributo non è al momento disponibile. |
defaultReportID |
L'ID del report predefinito per il protocollo associato a questo gruppo. |
protocol_id |
L'ID del protocollo a cui si applica questo ReportGroup. |
Il seguente esempio riporta un punto di estensione
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>