Остановка процесса записи

Необходимые сведения

Для остановки записи с помощью API действий вам потребуются:

  • токен;
  • идентификатор test run’а.

Для остановки записи с помощью веб-интерфейса вам потребуется аккаунт Валарм.

При необходимости вы можете получить детальную информацию о test run'е и токене.

Далее будут использоваться следующие демонстрационные значения:

  • токен token_Qwe12345;
  • идентификатор теста безопасности tr_1234;

Здесь подробно разбирается необходимость остановки процесса записи базовых запросов.

Остановка процесса записи с помощью API

Используйте следующий запрос к API:

POST

Остановить процесс записи базовых запросов

https://us1.api.wallarm.com/v1/test_run/test_run_id/action/stop
Запрос к API: POST /v1/test_run/test_run_id/action/stop
Авторизация запроса: Нужна С помощью токена
HTTP-заголовок с токеном: X-WallarmAPI-Token Служит для передачи значения токена
Параметры: test_run_id (обязательный параметр) Значение идентификатора теста безопасности, для которого необходимо остановить процесс записи



Пример запроса:

curl --request GET \
  --url https://us1.api.wallarm.com/v1/test_run/tr_1234/action/stop \
  --header 'Host: us1.api.wallarm.com' \
  --header 'X-WallarmAPI-Token: token_Qwe12345'

Пример ответа:

{
  "status": 200,
  "body": {
    "id": tr_1234,
    ...
    "recording": false,
    ...
  }
}

При успешном выполнении запроса к API вы получите ответ от сервера, который содержит:

  • индикатор состояния процесса записи (параметр recording);
  • идентификатор записанного набора запросов (параметр test_record_id).

При успешном завершении процесса записи базовых запросов, значение параметра recording должно быть false.

Теперь вы необходимости вы можете создать копию test run'а с помощью API, которая будет использовать test record с идентификатором test_record_id.

Остановка процесса записи с помощью веб-интерфейса

Чтобы остановить процесс записи c с помощью веб-интерфейса портала Валарм, выполните следующие действия:

  1. Войдите на портал с помощью вашего аккаунта Валарм и перейдите на вкладку «Test runs».
  2. Выберите test run, для которого вы хотите остановить запись и откройте меню действий справа от выбранного test run'а.
  3. Выберите пункт меню «Stop recording».

    Пункт меню «Stop recording»

Индикатор «REC» слева от столбца «Baseline req.» погаснет, что будет свидетельствовать об остановке процесса записи.

Обратите внимание на идентификатор test record'a в столбце «Test record name/Test record ID».

Теперь при необходимости вы можете скопировать этот test run с помощью веб-интерфейса и новый test будет переиспользовать упомянутый test record.

results matching ""

    No results matching ""