Microfocus ALM OCTANE REST API - Получите подробные сведения о шагах существующего ручного теста

Я пытаюсь получить существующие шаги ручного тестирования из ALM, используя приведенный ниже REST API.

https://almoctane-apj.saas.microfocus.com/api/shared_spaces/shared_space_id/workspaces/workspace_id/tests/manual_test_id/script

но получаю следующий результат.

{
    "creation_time": "2020-01-16T14:36:52Z",
    "test_version": "{\"id\":1035,\"type\":\"test_version\"}",
    "version_stamp": 5,
    "last_modified": "2020-01-17T09:38:20Z",
    "script": "- Open Browser\n- Type Username\n- Type PAssword\n- Submit\n- @2012 Call <ReqTest1>\n- Login using <Username> and <Password>\n- ?isLoginSuccesfull"
} 

Есть ли способ получить существующие шаги ручного тестирования с подробностями (например, идентификатором, описанием и т. Д.) Через REST API?

1 ответ

Я знаю, что это на шесть месяцев позже, но вы можете попробовать вызвать тест объекта

http://URLdirection:PORT/api/shared_spaces// рабочие области // тесты?fields=id,latest_version&query=%22(id%3D%27yourTestId%27)%22

и как только у вас будет последняя версия, вы можете вызвать entity test_versions с атрибутом last_version, который вы получили в последнем запросе

http://URLdirection:PORT/api/shared_spaces// рабочие области //test_versions?fields=id,script&query=%22(id%3D%27yourVersionID%27)%22

и там вы получите шаги, также вы должны учитывать, что перед этим вам необходимо установить стабильное соединение (запрошенные файлы cookie и т. д.), чтобы избежать ошибки 403 и правильно настроенные заголовки и параметры для запроса. и если вы используете библиотеку микрофокусов, я не нашел прямого вызова сущности test_versions

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