Как загрузить отчет в формате HTML из HP ALM Performance Center 11.0 с помощью API остальных
Я хочу загрузить HTML-отчет по умолчанию для тестового запуска из хранилища Performance Center (используя Rest API). На самом деле мне нужен просто файл summary.html.
Я использовал следующие шаги в ПК 11.5:
Запросить тестовые сценарии:
Http: // {сервер: порт}/qcbin/ отдых / домены / {домен} / проекты / {Проект} / тесты полей = идентификатор, последней модификации, имя, владелец и запрос = {подтип-идентификатор [= ИСПОЛНЕНИЯ-TEST]? } & страница размера = макс
Позвольте пользователю выбрать сценарий (id) и запросить все его прогоны:
Http: // {сервер: порт}/qcbin/ отдых / домены / {домен} / проекты / {Проект} / работает страница размер = тахи и поле = идентификатор, владелец, ПК-старт-время, продолжительность, статус, тест-? идентификатор запроса & = {тест-идентификатор [=234]}
Позвольте пользователю выбрать прогон (id) и запросить отчет (объект результата):
Http: // {сервер: порт}/qcbin/ отдых / домены / {домен} / проекты / {Проект} / результаты страница размер = макс и запрос = {вводного идентификатор [=123]; имя [= Отчеты]} и поля? = идентификатор, имя
Запросите файл "summary.html", используя идентификатор файла из предыдущего шага:
Http: // {сервер: порт}/qcbin/ отдых / домены / {домен} / проекты / {Проект} / Результаты / {файл-идентификатор}/storage/report/summary.html
Однако он не работает с Performance Center 11.0. Сбой на последнем шаге: qccore.general-error Not Found
Я думаю, это потому, что путь отчета был изменен.
Может кто-нибудь сказать путь для summary.html для Performance Center 11.0?
1 ответ
Я смог добиться небольшого успеха с этим. Вместо того чтобы использовать запрос, который вы используете выше, я использовал следующее:
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/results/{file-id}/logical-storage/
Это дало мне zip-файл, в котором содержался отчет.