1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gqd_3306-auto_api

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

auto_api

Введение

Базовый фреймворк для автоматизации тестирования интерфейсов, построенный на основе Java, RestAssured, testNG и EasyPoi.

Архитектура программного обеспечения

Используемые технологии:

  1. RestAssured: отправка запросов к интерфейсу / получение ответов от интерфейса.

  2. TestNG: управление тестовыми сценариями.

  3. EasyPoi: чтение данных из Excel.

  4. FastJson: преобразование между JSON и map.

  5. JDBC: операции с базой данных в Java (включая добавление, удаление, изменение и запрос), DBUtils.

  6. В разработке: преобразование существующего Excel в формат, требуемый компанией.

Примечание: если предварительные условия совпадают, код можно записать в класс BaseTest, и он будет выполняться при выполнении тестовых сценариев.

Инструкция по установке

Использование

  1. Скопируйте проект на локальный компьютер, измените конфигурацию в Constants и замените информацию о тестовом примере в Excel.

  2. Добавьте информацию, включая базовый URL, имя пользователя базы данных и т. д., в соответствии с вашим проектом.

  3. Напишите тестовые сценарии, тестовые скрипты и выполните их для просмотра ответов интерфейса.

  4. Используйте jsonpath для извлечения ответа, см. https://www.javadoc.io/doc/io.rest-assured/json-path/3.0.0/io/restassured/path/json/JsonPath.html.

  5. Создайте файл конфигурации конвейера. Его можно использовать в зависимости от фактической ситуации проекта.

Участие в проекте

  1. Форкните этот репозиторий.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Специальные навыки

  1. Поддержка разных языков с помощью Readme_XXX.md, например Readme_en.md и Readme_zh.md.
  2. Официальный блог Gitee blog.gitee.com.
  3. Вы можете посетить https://gitee.com/explore, чтобы узнать об отличных проектах с открытым исходным кодом на Gitee.
  4. GVP (Gitee Most Valuable Project) — это проект с открытым исходным кодом, который был признан отличным после всесторонней оценки.
  5. Официальное руководство по использованию Gitee https://gitee.com/help.
  6. Лица обложки Gitee — это раздел, демонстрирующий великолепие членов Gitee https://gitee.com/gitee-stars/.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе Java, RestAssured, testNG и EasyPoi создана базовая структура для автоматизации тестирования интерфейсов. Технологический стек включает: 1. RestAssured; 2. testNG; 3. EasyPOI; 4. Allure; 5. fastJSON; 6. commons-dbutils. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/gqd_3306-auto_api.git
git@api.gitlife.ru:oschina-mirror/gqd_3306-auto_api.git
oschina-mirror
gqd_3306-auto_api
gqd_3306-auto_api
master