Verwenden Sie diesen Erweiterungspunkt für die Definition von Leistungstestberichten, die mit dem Produkt installiert und zum Wiederherstellen von Standardwerten verwendet werden sollen.
In der folgenden Tabelle werden Elemente und Attribute des Erweiterungspunkts "RPTReport" beschrieben.
Elemente und Attribute |
Beschreibung |
Report |
Hierbei handelt es sich um eine Definition für Berichte zu Leistungstests. Diese können Teil einer ReportGroup sein. Wenn ein Bericht sich nur auf ein bestimmtes Protokoll bezieht, muss er der entsprechenden Protokollberichtsgruppe zugeordnet werden. |
path |
Hierbei handelt es sich um den relativen Pfad des Provider-Plug-ins zur Datei .view, über die der Leistungsbericht definiert wird, beispielsweise /reports/my_report.view. |
menuText |
Hierbei handelt es sich um eine lokalisierte Zeichenfolge für den Menüpunkt "Bericht" (Beispiel: "Leistungsbericht anzeigen"). Lokalisieren Sie diese Zeichenfolge unter Verwendung des Schlüssels mit dem Vorwortzeichen "%". Wird diese Zeichenfolge über die Erweiterung abgerufen, wird der lokalisierte Wert aus dem Plug-in-Ressourcenpaket bereitgestellt. Weitere Informationen zu diesem Thema finden Sie in dem später folgenden Beispiel. |
icon |
Hierbei handelt es sich um den Plug-in-Pfad (relativ zum Stammverzeichnis) zu einem Symbol, das mit dem Menü dieses Berichts verwendet wird (Beispiel: /icons/my_icon.gif). |
restrictToPostRun |
Damit dieser Bericht erst nach beendeter Ausführung zur Verfügung steht, muss für diese Boolesche Variable "true" angegeben werden. |
id |
Hierbei handelt es sich um eindeutige Kennung für diesen Bericht. |
PostRunGenerator |
Impliziert restrictToPostRun. Wenn für einen Bericht eine Verarbeitung nach Ausführung erforderlich wird (Beispiel: ein Seiten-Quantilsbericht, dessen Daten auf der Basis des kompletten Testlaufs berechnet werden), kann über dieses Attribut ein Implementierungselement des Typs PostRunReportGenerator angegeben werden. Weitere Informationen zu diesem Thema finden Sie in dem später folgenden Beispiel. |
isTemplate |
Hinweis: Dieses Attribut ist momentan nicht verfügbar. |
ReportGroup |
Hierbei handelt es sich um eine Gruppierung für protokollspezifische Berichte. Mündet in ein Dropdown-Menü, dessen Bezeichnung sich aus dem über menuText eingegebenen Text zusammensetzt. Alle protokollspezifischen Berichte müssen über eine Protokollgruppe verfügen. |
menuText |
Hierbei handelt es sich um den Text, über den das Dropdown-Menü zur Protokollgruppe gekennzeichnet wird. Sollte unter Verwendung des Einleitungszeichens "%" lokalisiert werden. |
capability_id |
Hinweis: Dieses Attribut ist momentan nicht verfügbar. |
defaultReportID |
Hierbei handelt es sich um die ID des Standardberichts für das Protokoll, das dieser Gruppe zugeordnet ist. |
protocol_id |
Hierbei handelt es sich um die ID des Protokolls, auf die sich die Gruppierung ReportGroup bezieht. |
Das folgende Beispiel zeigt einen Erweiterungspunkt des Typs
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>