Вебхуки для операций с рабочими элементами
Рабочие элементы — это тест-кейсы, чек-листы и общий шаги. Для операций с рабочими элементами в системе имеется набор вебхуков.
Вебхук для изменения рабочего элемента
HTTP-запрос передается при создании, редактировании, архивации или восстановлении рабочего элемента.
Доступные специальные переменные
Переменная | Описание |
---|---|
$EVENT_TYPE | Тип события |
$WORK_ITEM_ID | Идентификатор рабочего элемента |
$WORK_ITEM_NAME | Название рабочего элемента |
$WORK_ITEM_TYPE | Тип рабочего элемента |
$WORK_ITEM_URL | Ссылка на рабочий элемент |
$PROJECT _ID | Идентификатор проекта в Test IT |
$PROJECT_NAME | Название проекта |
$PROJECT_URL | Ссылка на проект в Test IT |
$PROJECT_GLOBAL_ID | Глобальный идентификатор проекта, рабочий элемент в котором был изменен |
$USER_NAME | Имя пользователя, изменившего проект |
$WORK_ITEM_DURATION | Продолжительность прохождения теста |
$WORK_ITEM_MEDIAN_DURATION | Медианная продолжительность прохождения теста |
$WORK_ITEM_PRIORITY | Приоритет теста |
$WORK_ITEM_SECTION | Секция, к которой относится рабочий элемент |
Пример стандартного тела HTTP
Пример вебхука для создания автотеста. При выборе опции Отправлять стандартный контекст в поле Тело HTTP Test IT передает следующую структуру данных:
{
"eventType": "CREATED",
"workItemId": "032d0657-0ac6-42f8-884d-05e8efbac3ae",
"workItemName": "wi",
"workItemType": "TestCases",
"workItemUrl": "https://regress01.qa.enterprise.testit.ru/projects/1/tests/12334",
"projectId": "7470422c-7db0-4402-8513-fbd7e23d04a4",
"projectName": "lugg",
"projectUrl": "https://regress01.qa.enterprise.testit.ru/projects/1"
}
Вебхук для изменения атрибута рабочего элемента
HTTP-запрос передается, когда у атрибута рабочего элемента меняется значение.
Доступные специальные переменные
Переменная | Описание |
---|---|
$WORK_ITEM_ID | Идентификатор рабочего элемента |
$WORK_ITEM_NAME | Название рабочего элемента |
$WORK_ITEM_URL | Ссылка на рабочий элемент |
$ATTRIBUTE_NAME | Название атрибута, значение которого было изменено |
$ATTRIBUTE_VALUE | Новое значение измененного атрибута |
$USER_NAME | Имя пользователя, изменившего рабочий элемент |
$WORK_ITEM_DURATION | Продолжительность прохождения теста |
$WORK_ITEM_MEDIAN_DURATION | Медианная продолжительность прохождения теста |
$WORK_ITEM_PRIORITY | Приоритет теста |
$WORK_ITEM_SECTION | Секция, к которой относится рабочий элемент |
$WORK_ITEM_TYPE | Тип рабочего элемента |
Пример стандартного тела HTTP
Пример вебхука для создания автотеста. При выборе опции Отправлять стандартный контекст в поле Тело HTTP Test IT передает следующую структуру данных:
{
"workItemId": "e0bfd5dd-3d93-491c-8213-476beaa8bb1a",
"workItemName": "Add footnotes to document and verify footnote numbering",
"workItemUrl": "https://regress01.qa.enterprise.testit.ru/projects/1/tests/1344",
"attributeName": "123",
"attributeValue": "str"
}