Проверка API по CSV и данным из Excel в Checkcraft Pro
Один запрос нужно повторить для нескольких наборов значений. Копирование запроса вручную мешает понять, какие данные проверены и где осталось расхождение.
Для этого сценария нужны действующая лицензия Pro и сборка с Pro-сценариями. Состав версий описан отдельно.
Подготовить запрос для сценария
В Pro-сценариях создайте сценарий и выберите проверку с сохранённым запросом. В примере переменная {{customer}} подставляется в поле вашего запроса. Ожидаем HTTP 200 и status CREATED. Измените эти учебные ожидания под контракт своего тестового сервиса.
id,name,var.customer,expect.status,expect./status
normal,Normal order,alice,200,CREATED
second,Second customer,bob,200,CREATEDПроверить набор данных
Во вкладке «Сценарии и данные» вставьте CSV и нажмите «Проверить данные». Сохраняйте уникальный id при исправлении той же строки. var.customer задаёт переменную, expect.status HTTP-код, а expect./status значение поля status в JSON. Это разные ожидания.
Взять данные из Excel
Подготовьте те же колонки в Excel и экспортируйте CSV. Прямой импорт бинарного XLSX здесь не обещается. Проверьте UTF-8, разделитель запятую и кавычки вокруг значений с запятыми. Региональные настройки таблицы могут дать другой разделитель, который нужно исправить перед импортом.
Запустить и повторить ошибки
Сохраните сценарий, выберите окружение и запустите набор. После исправления причины ошибки можно повторить неуспешные строки последнего прогона выбранного сценария через «Повторить ошибки». Сначала проверьте последствия предыдущих запросов. Функциональный прогон строк не является нагрузочным тестом.
Начните с примера по ссылкам и сопоставьте результат с требованием своей проверки.