Utilize essa ponto de extensão para definir relatórios de teste de desempenho que são instalados com o produto e estão disponíveis para "Restaurar para o padrão".
A tabela a seguir descreve os elementos e os atributos do ponto de extensão RPTReport.
Elementos e atributos |
Descrição |
Report |
Uma definição de relatório do teste de desempenho. Pode ser uma parte de um ReportGroup;
no entanto, qualquer relatório que se aplica apenas a um protocolo específico deve ser designado para esse grupo de relatórios de protocolo. |
path |
O caminho relativo do plug-in do provedor para o arquivo .view que define o relatório de desempenho; por exemplo:/reports/my_report.view. |
menuText |
Uma cadeia localizada para o item de menu Relatório (por exemplo, "Exibir Relatório de Desempenho"). Localize essa cadeia utilizando a chave utilizada como introdução "%". Quando essa cadeia é recuperada da extensão, o valor localizado do pacote de recursos de plug-in é fornecido. Consulte o exemplo a seguir neste tópico. |
icon |
O caminho relativo da raiz do plug-in para um ícone utilizado com o menu desse relatório, por exemplo: /icons/my_icon.gif |
restrictToPostRun |
Para que este relatório esteja disponível apenas depois que a execução for concluída, configure esta variável Booleana para "true." |
id |
Um identificador exclusivo para este relatório. |
PostRunGenerator |
Indica restrictToPostRun. Se um relatório exigir processamento de pós-execução (por exemplo, um relatório Percentil da Página que calcula seus dados com base na execução do teste inteiro), esse atributo poderá especificar um implementador de PostRunReportGenerator. Consulte o exemplo a seguir neste tópico. |
isTemplate |
Nota: esse atributo não está disponível no momento. |
ReportGroup |
Agrupamento para relatórios com protocolo específico. Resulta em um menu drop-down rotulado com texto fornecido em menuText. Todos os relatórios com protocolo específico devem ter um grupo de protocolos. |
menuText |
Texto que rotula o menu drop-down do grupo de protocolos. Deve ser localizado
utilizando-se a chave com prefácio "%". |
capability_id |
Nota: esse atributo não está disponível no momento. |
defaultReportID |
O ID do relatório padrão para o protocolo associado a este
grupo. |
protocol_id |
O ID do protocolo ao qual este ReportGroup se aplica. |
O exemplo a seguir mostra um ponto de extensão
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>