Как написать отдельные результаты шага в Zephyr(Jira) с использованием ZAPI(REST API)
Я просмотрел документацию по ZAPI, и до сих пор я мог получить идентификатор цикла тестирования и идентификатор выполнения, чтобы я мог выполнить тестовый пример, записать результат для тестового примера в Zephyr. Тем не менее, у меня есть больше шагов теста в тестовом примере. Теперь я хочу записать результаты отдельных этапов теста в Zephyr(Jira). Можете ли вы предоставить пример кода для того же (Java предпочтительнее). Пожалуйста, пример кода будет полезен.
Подход у меня до сих пор: (нашел в сети)
Получить идентификаторы шагов результата (результатов тестового шага) по идентификатору выполнения с помощью API "/rest/zapi/latest/stepResult" Затем, используя эти идентификаторы stepresult, мы можем выполнить их с помощью запроса PUT с помощью API "/rest/zapi/latest/stepResult/{Я бы}"
версия, которую я сейчас использую: jira_version:6.3.12 zfj_version:2.5.2 zapi-1.5.0.15001732.obr Спасибо, Ахмед
2 ответа
Во-первых, вам нужно найти идентификатор выполнения шага теста, и вы получите идентификатор выполнения шага по идентификатору выполнения.
Вы получите идентификатор выполнения ниже:{{JiraUrl}}/rest/zapi/latest/execution{ "issueId": 123455, "versionId": "{versionId}", "cycleId": "123", "projectId": {идентификатор проекта} }
Для каждой задачи существует свой идентификатор выполнения. Извлеките значение «id» из списка исполнений, соответствующих ключу задачи.
Теперь получите идентификатор шага ниже:/rest/zephyr/latest/stepResult?executionId={id}
Извлечь значение «id»
Чтобы изменить статус шага теста, отправьте запрос PUT на /rest/zapi/latest/stepResult/{id} с телом JSON, указав желаемый статус.
{ "статус": 3}
Статус | Значение =>-1 | Неисполненный , 1 | Пасс, 2 | Неудачно, 3 | ВИП, 4 | Заблокировано
Вам нужно запустить выполнение и запустить навигатор ap: https://jira/rest/zapi/latest/execution
https://jira/rest/zapi/latest/execution/navigator/{{execid}}? zql = fixVersion = 'API' & offset = 0 & maxrecords = 0 & expand = executeStatus, контрольные шаги &_=1416925447577