Подскажите инструмент для автоматизации тестирования (ответов сервера)
Нужен инструмент для автоматизированого тестирования сервера удовлетворяющий следующим параметрам
— work with Http requests/responses;
— possibility of parsing json (from responses);
— not web service (возможность развернуть на локальном окружении);
— possibility to put token from response to requests;
Подскажите инструмент, или направление в котором искать!
Спасибо!
10 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівFunctional — SoapUI
Non-Functional (i.e. Load) — Apache JMeter + JSON Path Extractor
Всем большое спасибо!
Для всех критериев, упомянутых в теме:
Gatling Tool, использует DSL на Scala
Apache JMeter — классический инструмент, сценарии описываются в видеXML-документов, в которые можно встраивать скрипты, например на Groovy и BeanShell
Supertest — DSL на JavaScript. Вместе с should и mocha довольно хорошо получаются читаемые сценарии в стиле Cucumber.
Пишите документацию для REST в формате ApiBluePrint/RAML и пользуйтесь инструментами из него. Тогда тестирование форматов, работающих endpoints можно переложить на готовые инструменты. Останется тестирование логики, ее можно делать в интеграционом тестировании.
jmeter. Документация по нему исчерпывающая.
jmeter или любой ЯП
соболезную проекту, у которого такой «начинающий QA Test Lead»
Посмотри что то из этих automation-remarks.com/rest-clients
Я на стеке js для всего этого использую mocha+ supertest (www.npmjs.com/package/supertest)
-
-
Из костыльных :Jenkins+ bash+ curl
Может к дженкинсу есть плагины готовые под все что нужно.
Для Джейсона есть ещё и питоновские либы.
Могу подсказать направление: jmeter.apache.org