Как загрузить отчет в формате 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-файл, в котором содержался отчет.

Другие вопросы по тегам