К содержанию
Checkcraft
Практический сценарий

Проверка API по CSV и данным из Excel в Checkcraft Pro

Поможем с первой проверкой →

Один запрос нужно повторить для нескольких наборов значений. Копирование запроса вручную мешает понять, какие данные проверены и где осталось расхождение.

Checkcraft ·

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, разделитель запятую и кавычки вокруг значений с запятыми. Региональные настройки таблицы могут дать другой разделитель, который нужно исправить перед импортом.

Запустить и повторить ошибки

Сохраните сценарий, выберите окружение и запустите набор. После исправления причины ошибки можно повторить неуспешные строки последнего прогона выбранного сценария через «Повторить ошибки». Сначала проверьте последствия предыдущих запросов. Функциональный прогон строк не является нагрузочным тестом.

Начните с примера по ссылкам и сопоставьте результат с требованием своей проверки.

Можно спросить человека

Поможем с первой проверкой

Расскажите, что хотите проверить или на каком шаге остановились. Поможем запустить Checkcraft, подобрать пример и разобраться с первым прогоном. Можно написать до скачивания.

Telegram-группа открытая: не публикуйте пароли, токены и конфиденциальные рабочие данные. Для первого вопроса достаточно описания задачи.

Можно написать напрямую support@checkcraft.ru

Без регистрации. Ответим по email. Это обращение в поддержку, а не подписка на рассылку.