Click-API – Тестирование
Тестирование и отладка
Для тестирования и отладки API-интерфейса в процессе разработки необходимо использовать данное программное обеспечение (далее ПО), которое эмулирует действия системы CLICK. Поставщик конфигурирует ПО и пошагово проходит тесты по загруженным сценариям.
Описание полей для заполнения
# | Наименование параметра | Тип данных | Описание |
---|---|---|---|
1 | Prepare URL | varchar | Ссылка на обработчик API-интерфейса для запроса Prepare |
2 | Complete URL | varchar | Ссылка на обработчик API-интерфейса для запроса Complete |
3 | service_id | int | Идентификатор сервиса, полученный при регистрации в системе CLICK |
4 | merchant_user_id | int | Идентификатор сервиса, полученный при регистрации в системе CLICK |
5 | secret_key | varchar | Секретный ключ для участия в формировании подписи, полученный при регистрации в системе CLICK |
6 | merchant_trans_id | varchar | ID платежа системы Онлайн Магазина |
7 | prepare/confirm_id | read only | Заполняется при выполнении сценариев автоматически |
После заполнения данных, необходимо выбрать сценарий из выпадающего списка и нажать кнопку «Начать тест». Описание каждого сценария можно увидеть в таблице «Описание сценариев». Определенные сценарии, после успешного выполнения могут перейти на следующий сценарий автоматически. Какие конкретно сценарии имеют автоматический переход можно так же увидеть в таблице «Описание сценариев», столбец «Перейти на сценарий». Выбранный сценарий из выпадающего списка сформирует параметры, соответствующие параметрам из таблицы «Описание сценариев». Каждый тест проходит с подробным описанием передаваемых параметров и получаемого ответа в окне «Лог тестирования». В данном окне можно увидеть запрос/ответ и проанализировать выявленные ошибки. В случае успешного выполнения сценария в окне «Лог тестирования» будет написано, что сценарий пройден, а так же в таблице «Описание сценариев» данный сценарий будет помечен «Выполнено» в поле «Статус теста».
Все сценарии необходимо успешно пройти. После прохождения всех тестов необходимо нажать кнопку «Сформировать отчет».
Замечание: Указанные URL в программе должны быть доступны для ПО для тестирования (может быть на локальном компьютере).
При этом запустится процедура сверки данных, после отправит все необходимые параметры на сервер регистрации CLICK. В окне «Лог тестирования» можно увидеть состояние выполнения данной процедуры. Для данной процедуры необходим доступ в сеть Интернет. Сообщение «Статус регистрации отчета: Регистрация успешно завершена!» будет означать успешное добавление данных в CLICK.
Успешное добавление данных можно проверить через http://merchant.click.uz