2015-02-27 3 views
2

Я планирую иметь API Framework автоматизации построена на верхней пФ Python + Request библиотекиAPI автоматизации тестирования Framework Структура

Ожидаемый поток:

1) Чтение Запрос Спецификация Из входного файла «CSV/XML "

2) Сделать запрос API & получить ответ & анализировать тот же

3) магазин Результаты испытаний

4) Связь то же

Начального испытания «дыма» должны быть выполнены с основными случаями то подробный ones.There будет «п» числом API, с соответствующими случаями.

+0

Что вы хотите сказать? – orde

+0

Вы просите о помощи или спрашиваете, существует ли что-то подобное? Конкретно для Python существует библиотека, которая расширяет библиотеку Request, называемую request_runscope. Итак, все в вашем коде будет точно таким же; тем не менее, хранение результатов, измерение производительности/латентности позаботится о вас, с разбухающим интерфейсом. См. Https://www.runscope.com/docs/code-examples/python (отказ от ответственности: я работаю для Runscope) – mansilladev

+0

Вы также можете рассмотреть возможность использования [jmeter] (http://jmeter.apache.org/) для достижения такой же тип тестовой структуры. Это может быть проще, чем пытаться создать свой собственный. – Raceyman

ответ

2

Я сделал API-интерфейс автоматизации с использованием JAVA - TestNG - HTTP-клиент.

Это гибридная структура состоит из,

  1. данных Driven Модель: чтение данных из файла JSON/XML.
  2. Метод: Я написал POJO для чтения и записи объектов и массивов JSON.
  3. Отчет: Я получаю отчет с использованием настраиваемого формата отчета TestNG
  4. Управление зависимостями: Я использовал Maven.
  5. В этой структуре я интегрирован с Jenkins для непрерывной интеграции.
  6. SCM: Я использовал GIT для этого.
Смежные вопросы