我想从 Performance Center 存储(使用 Rest API)下载测试运行的 HTML 默认报告。其实我只需要summary.html文件。
我在 PC 11.5 中使用了以下步骤:
请求测试场景:
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/tests?fields=id,last-modified,name,owner&query={subtype-id[=PERFORMANCE-TEST] }&页面大小=最大
让用户选择场景(id)并请求其所有运行:
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/runs?page-size=max&fields=id,owner,pc-start-time,duration,status,test- id&query={test-id[=234]}
让用户选择运行(id)和请求报告(结果实体):
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/results?page-size=max&query={run-id[=123];name[=Reports]}&fields =身份证,姓名
使用从上一步响应中获取的文件 ID 请求“summary.html”文件:
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/results/{file-id}/storage/report/summary.html
但是,它不适用于 Performance Center 11.0。它在最后一步失败: qccore.general-error Not Found
我想这是因为报告的路径被改变了。
有人能说出Performance Center 11.0的summary.html的路径吗?